网站主题更换备忘录
主题安装
Maupassant 主题
安装主题和渲染器:
1 | $ git clone https://github.com/tufu9441/maupassant-hexo.git themes/maupassant |
编辑Hexo目录下的 _config.yml
,将theme
的值改为maupassant
。
功能配置
默认配置:
1 | _config.yml_config.ymlfancybox: true ## If you want to use fancybox please set the value to true. |
- fancybox - 是否启用Fancybox图片灯箱效果
- disqus - Disqus评论 shortname
- gitment - Gitment评论相关参数
- uyan - 友言评论 id
- livere - 来必力评论 data-uid
- changyan - 畅言评论 appid
- valine - Valine评论相关参数
- google_search - 默认使用Google搜索引擎
- baidu_search - 若想使用百度搜索,将其设定为
true
。 - swiftype - Swiftype 站内搜索key
- tinysou - 微搜索 key
- self_search - 基于jQuery的本地搜索引擎,需要安装hexo-generator-search插件使用。
- google_analytics - Google Analytics 跟踪ID
- baidu_analytics - 百度统计 跟踪ID
- show_category_count - 是否显示侧边栏分类数目
- toc_number - 是否显示文章中目录列表自动编号
- shareto - 是否使用分享按鈕,需要安装hexo-helper-qrcode插件使用
- busuanzi - 是否使用不蒜子页面访问计数
- widgets_on_small_screens - 是否在移动设备屏幕底部显示侧边栏
- canvas_nest - 是否使用canvas动态背景
- donate - 是否启用捐赠按钮
- menu - 自定义页面及菜单,依照已有格式填写。填写后请在
source
目录下建立相应名称的文件夹,并包含index.md
文件,以正确显示页面。导航菜单中集成了FontAwesome图标字体,可以在这里选择新的图标,并按照相关说明使用。 - widgets - 选择和排列希望使用的侧边栏小工具。
- links - 友情链接,请依照格式填写。
- timeline - 网站历史时间线,在页面
front-matter
中设置layout: timeline
可显示。 - Static files - 静态文件存储路径,方便设置CDN缓存。
- Theme version - 主题版本,便于静态文件更新后刷新CDN缓存。
主题特性
网站图标
若要设置网站Favicon,可以将 favicon.ico 放在Hexo根目录的source
文件夹下,建议的大小:32px*32px。
若要为网站添加苹果设备图标,请将命名为 apple-touch-icon.png 的图片放在同样的位置,建议的大小:114px*114px。
文章摘要
首页默认显示文章摘要而非全文,可以在文章的front-matter
中填写一项description:
来设置你想显示的摘要,或者直接在文章内容中插入<!--more-->
以隐藏后面的内容。
若两者都未设置,则自动截取文章第一段作为摘要。
添加页面
在source
目录下建立相应名称的文件夹,然后在文件夹中建立index.md
文件,并在index.md
的front-matter
中设置layout为layout: page
。若需要单栏页面,就将layout设置为 layout: single-column
。
文章目录
在文章的front-matter
中添加toc: true
即可让该篇文章显示目录。
文章评论
文章和页面的评论功能可以通过在front-matter
中设置comments: true
或comments: false
来进行开启或关闭(默认开启)。
语法高亮
要启用代码高亮,请在Hexo目录的_config.yml
中将highlight
选项按照如下设置:
1 | highlight: |
数学公式
要启用数学公式支持,请在Hexo目录的_config.yml
中添加:
1 | mathjax: true |
并在相应文章的front-matter
中添加mathjax: true
,例如:
1 | title: Test Math |
数学公式的默认定界符是$$...$$
和\\[...\\]
(对于块级公式),以及$...$
和\\(...\\)
(对于行内公式)。
但是,如果你的文章内容中经常出现美元符号“$
”, 或者说你想将“$
”用作美元符号而非行内公式的定界符,请在Hexo目录的_config.yml
中添加:
1 | mathjax2: true |
而不是mathjax: true
。 相应地,在需要使用数学公式的文章的front-matter
中也添加mathjax2: true
。
示例。
转自:屠城: 大道至简——Hexo简洁主题推荐