1、一些必须的工具
准备:
- Fork模板(潘柏信:戳我哦)到自己仓库
- 修改仓库名称(名称格式必须为:
.github.io)
2、安装Jekyll
Ubuntu系统安装:
手册:戳我哦
sudo apt-get upgrade
# Jekyll是基于ruby,安装开发版本的ruby-dev
sudo apt-get install git ruby-dev
# 安装Jekyll
gem install jekyll bundler
# 软连接
ln -s /usr/local/bin/jekyll /usr/bin/jekyll
# 验证
jeykll -v
Windows系统安装:
手册:戳我哦
下载Ruby:戳我哦
# 安装之后,命令窗口执行
ridk install
# 安装Jekyll
gem install jekyll bundler
# 检查是否安装成功
jekyll -v
3、克隆模板
1. 克隆模板
# 创建工作目录
mkdir blog
cd blog/
# 克隆模板到本地仓库
git clone https://github.com/geray-zsg/geray-zsg.github.io.git
项目结构:
404.html # 错误页面
about.md #
archive.html #
_config.yml #
css/ # 页面渲染
feed.xml #
images/ # 存放相关图片信息(paying:作者信息;posts:文章调用),建议替换为自己的
_includes/ # 包含样表(_layouts)所需的组件
index.html # 首页
js/ # 网站使用的js脚本
_layouts/ # 样表
_posts/ # 文章位置(支持markdown或者html),关联样表(_layouts)
README.md #
support.md #
tags.html #
CNAME # 域名映射文件(可能导致无法构建,彼时可以删除)
# 下面三个是项目迁移残留文件需要被删除
Gemfile
Gemfile.lock
Rakefile
2. 修改模板
# 删除模板中的原有文章
rm -rf _posts/*
# 删除迁移项目时残留文件
rm Gemfile Gemfile.lock Rakefile
# 删除原作者相关信息
rm -rf images/payimg
rm -rf images/posts
- CNAME:域名映射文件(如果没法构建,删除)
# 创建域名映射
echo 'geray.io' > CNAME
修改_config.yml
文件
修改为自己的信息
需要更改自己的百度统计id:戳我哦
修改完成之后:通过给出的端口映射可以浏览访问本地修改之后的博客样式
bundle exec jekyll serve
# 或者
jekyll server
3. 添加文章
在_posts
中的文章需要添加头文件,并将文件已时间日期命名
最顶端添加内容
4. 打赏功能
位于_includes/new-old.html
文件中,如果不需要进行注释,或者替换为自己的打赏信息
5. 评论系统
推荐使用(来必力):戳我哦
位于_includes/comments.html
文件中,替换为自己的
来必力设置: