theme 推荐:
https://github.com/mmistakes/minimal-mistakes
https://github.com/poole/lanyon
https://github.com/johno/pixyll
https://github.com/planetjekyll/awesome-jekyll-themes
写个人博客/个人网站,我们可以通过 Jekyll 轻而易举的建好自己的个人网站,甚至,我们连网站代码都不用写,直接使用别人写好的Jekyll主题,就能轻松构建网站。
Jekyll的中文官网:http://jekyllcn.com/
英文theme: http://jekyllthemes.org/
而你刚才fork的那个项目,其实就是使用了Jekyll主题 Next
(也包括我自己现在的这个网站,也是使用了Next主题)。
修改网站相关信息
在前面已经提过,我使用的是基于Jekyll的Next主题,如果要修改主题,建议阅读下面给出的Next使用文档,修改你电脑里username.github.io
文件夹里的config.yml
文件。
Next的github地址:https://github.com/Simpleyyt/jekyll-theme-next
Next的使用文档:http://theme-next.simpleyyt.com
修改完后,打开命令行,输入cd username.github.io
命令进入文件夹。
输入git add .
再输入git commit -m "message"
最后输入git push
即完成了从本地仓库到远程github仓库的推送。
等待几分钟后再次键入username.github.io
网址即可查看已经修改过的主题内容。
写博客
前面我们已经学会如何修改主题样式了,那么如何发表博客撰写博文呢?
博文格式
如果想要发表一篇博文,直接在_post
文件夹下放置即可,这里对博文的格式有要求:
1.博文必须为md格式(markdown语法书写)
你现在打开_post
文件夹,你会发现那里全是我已经写好的博文,而且博文全部是.md
格式,博文的文件名必须是2018-2-12-name
这样的格式。
2.博文开头也有格式要求
比如像这样
---
published: true
title: Web Scraping With Python Chapter 1 Learning notes
category: Python
tags:
- Web Scraping
layout: post
---
published的true
或者false
属性是此篇博文的可见性,title
是标题,category
是目录,tag
是标签,读者只需知道每篇博文必须这样开头,然后在下面使用Markdown语法书写博文即可。
3.博文的编码格式必须是utf-8
,否则博文不会显示。
markdown
关于markdown,其实就是一种书写语言,非常简洁而且易上手,具体的markdown语法规则请自行掌握,这里不再赘述。
进阶设定
换个主题
我觉得这个Next主题不好看,那我怎么换主题呢,Jekyll主题网站有很多供你选择的主题,但注意,其实按照一般的流程,使用Jekyll撰写博客是需要配置很多东西的(尤其是windows,挺麻烦的),所以你在
网站上下载的主题不能直接使用,你可以在某个主题的github项目主页上看谁Fork了此主题,再去Fork此人的项目,之后的流程就跟上面一样。
再细讲一下,其实Next主题已经很简洁明了了,而且还有中文官方文档说明,如果不想折腾,就直接使用这个主题就好了,如果不满意,就自己探索一下吧,在Jekyll官网主页上有很详细的教你怎么配置。
想要评论区
想要评论区怎么办?这里推荐一个解决方案,使用来必力,以Next
主题为例,创建好来必力账号后,进入管理页面
的代码管理
,复制uid=""
双引号中的内容,打开自己项目中的_config.yml
,
搜索livere
,将刚才复制的内容粘贴在livere_uid:
后面。
实时显示网站修改后的模样
经常修改网站主题,但是却要每次本地push
之后才能看到修改后的样子?想要解决这个问题,你需要在本地配置Jekyll
,具体请参考Jekyll
官方网站。