
github decoration
挑选一个喜欢的样式,然后把对应的代码复制下来
打开文件:themes/next/layout/_layout.swig
,搜索<div class="headband"></div>
。然后把你刚刚复制的代码,粘贴到此处下面,并修改href
为你的github的对应地址
头像变成圆形,鼠标停放在上面时可以旋转
找到文件themes/next/source/css/_common/components/sidebar/sidebar-author.styl
,在其中加入下面注释中间的代码
1 | .site-author-image { |
给文章添加阴影效果
打开文件themes/next/source/css/_custom/custom.styl
,输入以下代码,保存后退出。
1 | // 主页文章 添加阴影效果 |
在文章中插入图片
在站点配置文件中将post_asset_folder
改为true
,重新generate,然后通过命令hexo new “title”
生成新的文章,同时也会自动生成文件夹/source/_post/title
,在文件夹中放入图片,然后在md文档中需要插入图片的地方输入
1 | {% asset_img pic_name pic_description %} |
阅读全文
在md文档中插入<!-- more -->
即可
搜索功能
在站点配置文件中添加
1 | search: |
在主题配置文件中找到local_search
,将enable
改为true
即可
不蒜子总访客量与总访问量统计,LeanCloud文章热度
然后在主题配置文件中找到busuanzi_count
,将enable
改为true
,为了避免与文章热度重合,将page_pv
改为false
,然后需要配置leancloud,步骤如下:
- 进入LeanCloud官网 进行注册
- 选择创建应用(开发版)->创建Class(限制写入)
- 点击左侧设置->点击应用Key
- 在主题配置文件中找到
leancloud_visitors
,填入并修改对应值
至此,文章中已经可以显示文章阅读次数了,同时页面底部会有总访客量和总访问量。
修改阅读次数的icon和文字的方法是:
- 找到
themes/next/languages
下对应的语言文件,找到post
下的visitors
,修改为热度
。 - 找到
themes/next/layout/_macro/post.swig
,修改部分如下:
1 | {# LeanCould PageView #} |
统计文章字数,阅读时长
在gitbash中输入
1 | npm i --save hexo-wordcount |
修改主题配置文件,将post_wordcount
下的值都改为true
添加公式
在主题配置文件中找到mathjax,将enable改为true,然后在每篇文档的开头添加mathjax: true
,修改完后可以通过一个美元符号包围文字,在行内添加公式,例如$a=\sum_{i=0}^{100}i$,也可以通过两个美元符号包围文字形成行间的公式,如:
mathjax在某些情况下可能会出现公式渲染的问题,可以通过以下步骤解决:
在根目录下输入命令
1 | npm uninstall hexo-renderer-marked --save |
然后修改根目录下文件node_modules\kramed\lib\rules\inline.js
,修改代码
1 | // escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/, |
最后执行hexo clean
、hexo g -d
重新生成博客
文章模板
修改/scaffolds/post.md
文件,便于每次创建文章时使用
1 | title: {{ title }} |