Pyekyll / 简单的静态博客系统
明确:本页属于Index.md而不是README.md,在您的实际操作中请不要操作错误!
有任何问题请提交issues
好吧同志们,本项目其实一点也不玄学,不需要NodeJs和NPM,我用了Python的方式最简单的实现了一个比较美观且好做的方案,如果你觉得Jekyll在GithubPage上的主题不错,那么你选对地方了。这里不需要服务器部署,不需要终端知识,只需要一个手即可。
好的,现在我来简单讲解以下运行方式。
Jekyll方面
首先本实例中使用cayman主题,实际上,不用Jekyll主题也一样可以实现,只不过你需要用HTML与Markdown适配,这需要另外的js库,所以不建议。
博客位置
对于博客来说,我们的文章需要储存到某一个特定位置,这时候创建文件夹是一个很好的方式,就像文件里面的example1和example2文件夹
接下来我们只需要将文章使用markdown形式写入这两个文件夹即可,例如在example1内有一个ex.md,那么当你访问这篇文章时,链接就会是https://your-domain.com/example1/ex ,就是这个原理。
Python方面
这个python实现也很简单,首先你需要在本项目目录下运行这个文件,遍历文件夹内容并给出相应markdown内容,我这么说你一定不是很明白,没关系,下面是实际演示。
第一步:克隆到本地或您选择的云端,直接下载或者使用Git都可以,我这里用了Git
第二步:运行deploy.py文件
python /work/Pyekyll/deploy.py #请把这里换成您自己的路径,deploy.py里也有路径设置
第三步:查看同路径下是否出现new.md文件
详细内容如下:
最后
我们复制到index.md相应位置中,于是就实现了博客的基本链接归档,其余的您可以根据自己的情况更改,本项目可更新方面十分显著,恳求您可以pull request来使这个项目更加完好!