Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

alltobebetter/Pyekyll

Pyekyll / Python与Jekyll的简易博客系统

好吧同志们,本项目其实一点也不玄学,不需要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文件

new

详细内容如下:

内容

最后

我们复制到index.md相应位置中,于是就实现了博客的基本链接归档,其余的您可以根据自己的情况更改,本项目可更新方面十分显著,恳求您可以pull request来使这个项目更加完好!

About

基于Python和Jekyll实现的简易博客系统,在Github上搭建即可,基于GithubTheme

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 21

AltStyle によって変換されたページ (->オリジナル) /