备注:以下内容均基于
yilia
主题样式的修改。
站内搜索
1. 添加搜索框
修改left-col.ejs
文件,在<header id="header" class="inner">
代码下面添加:
|
|
修改main.styl
文件,在.intrude-less
配置下面添加:
|
|
2. 添加 Swiftype 搜索功能
参考博客:
百度统计
yilia
主题添加百度统计的过程可以参考谷歌统计,大致流程如下:
- 编辑
yilia/_config.yml
文件,添加如下代码:
|
|
- 新建
yilia/layout/_partial/baidu_tongji.ejs
文件,内容如下:
|
|
- 编辑
yilia/layout/_partial/head.ejs
文件,在</head>
语句上面添加:
|
|
代码高亮
Hexo 自动集成了 highlight.js
,所以在编辑文章时,可以在代码块的标识符号后面添加对应代码的语言标识即可,目前支持的语言及其标识可参考地址:
http://highlightjs.readthedocs.io/en/latest/css-classes-reference.html
补充:Hexo优化之使用Google Prettify高亮代码
菜单页分类
yilia
主题的菜单页分类功能,比如在 归档
下面添加 /categories/Android
,在本地服务 localhost:4000
预览时会出现错误,但是部署在远程服务器时没有这个问题,暂时不知道是何原因。