我正在尝试通过 Pelican 生成一个静态博客,然后将其托管在 GitHub 上。
我在本地生成博客没有问题,但是当我尝试将它推送到 GitHub 时我很挣扎。我已经在网上搜寻了指导,但似乎作者跳过了对有经验的人来说微不足道的步骤,但对初学者来说却不是。
谁能提供有关如何在 GitHub 上托管使用 Pelican 生成的静态博客的分步指南?
考虑到您想将其推送到您的用户存储库中:
要以用户页面的形式发布 Pelican 站点,您需要将 Pelican 生成的输出目录的内容推送到 GitHub 上您的 .github.io 存储库的主分支。
您可以利用 ghp-import:
$ pelican content -o output -s pelicanconf.py
$ ghp-import output
$ git push git@github.com:elemoine/elemoine.github.io.git gh-pages:master
git push 命令将本地 gh-pages 分支(由 ghp-import 命令新更新)推送到 GitHub 上 elemoine.github.io 存储库的主分支。
我自己使用一个班轮做同样的事情:
$pelican && ghp-import output && git push git@github.com:maggick/maggick.github.io.git gh-pages:master
(来源:http ://docs.getpelican.com/en/latest/tips.html )