0%

使用Github Pages搭建个人博客之扩展定制

参考《使用Github Pages搭建个人博客》,可搭建一个简单的基本可用的个人博客。本文介绍深入的扩展定制。

一、基本介绍

个人博客的“外在整体效果,选用的‘theme’和所选用‘theme’的配置控制等”主要由Hexo配置。
配置Hexo,可参见Hexo官方文档[1]。
经过比较,作者选用“NexT”这个“theme”,配置NexT,可参见NexT官方文档[2]。
Hexo主要配置文件路径为:RootFolder/_config.yml
NexT主要配置文件路径为:RootFolder/themes/next/_config.yml

二、扩展定制内容

作者所作的扩展定制内容列表如下:

  1. 配置Hexo改用“NexT”这个“theme”
  2. 配置Hexo,设定站点语言,站点名称,头像图片路径,作者昵称,站点描述。作者设定的站点语言为“zh-Hans”,其他略
  3. 配置Hexo,设定“URL”小节下的“url”属性值为站点一级域名地址
  4. 配置NexT,设定具体的主题模式,作者选定“Mist”主题模式
  5. 集成第三方服务:集成Disqus评论系统服务,集成百度站点统计服务,集成“Local Search”站内搜索服务
  6. 启用“分类”和“标签”栏目
  7. 配置NexT,设定“toc”小节下的“number”属性值为“false”,关闭生成文章目录结构时的自动编号机制
  8. 配置NexT,设定“auto_excerpt”小节下的“enable”属性值为“true”,使得不在首页显示文章的全部内容,而是只显示部分内容,再加上一个“阅读全文”按钮[3]
  9. 配置NexT,设定“use_motion”属性值为“false”,关闭加载博客时的动画效果。需要注意的是,关闭该动画效果有一个副作用:现在即使博客文章有“目录层次结构”,“侧边栏”也不再自动展现[4]

参考文献: [1]https://hexo.io/zh-cn/docs/ [2]http://theme-next.iissnan.com/ [3]http://theme-next.iissnan.com/faqs.html [4]https://github.com/iissnan/hexo-theme-next/issues/441
您的支持将鼓励我继续分享!