安装hexo
首先安装noejs,Ubuntu源中的nodejs时旧版本,所以需要在安装后更新nodejs;
1 | sudo apt-get install nodejs |
更换成淘宝的镜像,否则非常慢
1 | sudo npm config set registry https://registry.npm.taobao.org |
可以通过 sudo npm config list 查看是否生效
安装更新版本的工具N
1 | sudo npm install n -g |
更新版本
1 | sudo n stable |
可以看到有 installed:版号,说明更新成功
安装hexo
1 | sudo npm install -g hexo |
hexo使用theme出现“ {% extends ‘_layout.swig‘ %} {% import ‘_macro/post.swig‘ as post_template %}”问题
原因是hexo在5.0之后把swig给删除了需要自己手动安装
1 | npm i hexo-renderer-swig |
增加评论
leancloud增加应用,增加Comment和Counter字段
1 | # 显示文章阅读次数、评论次数、valine评论系统 |
在next主题添加微信公众号二维码
打开博客工作区路径:\themes\next\layout_macro\sidebar.swig这个文件在里面搜索theme.back2top.enable,在这个if语句之前添加下面的代码;然后保存,hexo g -d部署即可。
1 | <div class="wechat_OA"> |
修改主题页面布局为圆角
打开文件,路径:/themes/next/source/css/_variables/custom.styl
1 | // 修改主题页面布局为圆角 |
显示当前浏览进度
打开主题配置文件,搜索找到b2t和scrollpercent。修改为true。
添加站内搜索
参考地址:https://blog.csdn.net/weixin_45877759/article/details/107141789
首先安装插件,输入以下命令:
npm install hexo-generator-searchdb –save
之后先在站点配置里末尾增加以下代码:
1 | search: |
设置侧边栏设置圆形可旋转头像
找到生成的Hexo目录\themes\next\source\css_common\components\sidebar下的sidebar-author.styl,将里面的css样式内容全部替换为:
1 | .site-author-image { |