上次配置了hexo+github的个人博客,这次我做了一些偏好的配置。
更换主题为next
因为网上很多关于主题配置的博客都是基于next主题的,所以我先将主题换为了next主题:
1、先下载主题到本地
1 | $ cd ~ |
2、更改站点的config文件来使用主题
1 | # Extensions |
3、更改theme/next的config文件(/theme/next/_config.yml):
1 | # 修改主题模式为Gemini |
添加搜索功能
下载hexo搜索插件hexo-generator-search
然后修改站点的config文件启动搜索功能:
1 | # Extensions |
添加渐变更换的壁纸
效果比较像忧郁的弟弟(额马上就是loli了)背景效果。
1、在/theme/next/source/css/_custom/中修改_custom.styl,添加css3动画特效:
1 | body { |
2、在/theme/next/layout/中修改_layout.swig,在
标签中加入下述代码:1 | <ul class="cb-slideshow"> |
在Markdown内添加html锚点来实现页面内跳转
在跳转的目的地放置如下锚点:
1 | <span id="jump">跳转到的地方</span> |
在跳转的出发点,就是希望点一下跳转的地方放置锚点的链接:
1 | [点击跳转](#jump) |
在Markdown内使用Latex格式公式
1、更换渲染引擎,从marked更换为kramed
1 | $ npm uninstall hexo-renderer-marked --save |
2、修改主题配置文件/theme/next/_config.yml,开启mathjax功能,并修改cdn值
1 | mathjax: |
3、解决语义冲突,在hexo目录下找到文件node_modules/kramed/lib/rules/inline.js,找到如下位置进行修改:
1 | //escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/, |
4、在写blog时候,在tags:下一行添加:
1 |
|