codeboy.me的网站模板,其中搜索模块可以单独安装,地址如下
- jekyll-search https://github.com/androiddevelop/jekyll-search
- hexo-search https://github.com/androiddevelop/hexo-search
本工程实时预览地址 blogtest.codeboy.me
-
安装jeykll
gem install jekyll gem install jekyll-paginate
-
将CodeboyBlog复制到服务器(部署到github.io的方式自行搜索)。
-
运行命令生成网站即可(经常改变配置的话不建议增量更新)。
jekyll serve --watch & jekyll serve --watch --incremental & ##增量更新
为了能够更好的生成网站,我们可以写一个脚本:
```
#!/bin/bash
ps aux |grep jekyll |awk '{print $2}' | xargs kill -9
cd /path/to/blog
jekyll serve --watch &
```
ps开头的命令是关闭所有jekyll的进程
cd到网站的根目录
启动jekyll服务
- 修改_config.yml中的信息(知乎等帐号,特别需要注意的是网易云跟贴(cloud_tie_public_key)必须更换,否则您将不能查看到博客的评论)。
- 修改about/index.html中个人信息(如果不需要个人简介,可以在步骤3中去除对应标签)。
- 修改_include/nav.html,选择自己需要的导航标签(主页, 应用, 标签, 关于等)
- 如果博客底部的github,知乎等需要修改,请编辑_includes/footer.html中分享的信息。
- 去除CNAME文件,或者CNAME文件中的域名更换为您的博客域名。
- 调整_config部分配置。
- 由于多说即将关闭,评论组件调整为网易云跟贴。
- 修正文章双滚动条
- 升级jekyll-search(v1.0.1), 兼容firefox。 (/search/js/cb-search.js)
- 修正移动端宽度展示。(/_layouts/page.html)
- 修正jekyll版本升级至3.1.0+后tags页面的显示问题。
- 将jquery、bootstrap等引用改为cdn,减少站内流量消耗。
- 多说id移动至_config.xml文件中,集中配置。
- 更新_config.yml配置,适配jekyll 3.0+版本。
- 更新博客中相关链接,便于博客转向https站点。
- 去除anchor,标题前面不再显示
#
号。
- 在Clean Blog的基础上修改,同时加入黄玄在CleanBlog上添加的云标签。
- 加入文章搜索功能,pc上可以双击ctrl触发。
- 优化界面,更好的适配手机。