在编辑hexo还是遇到很多问题,下面详细介绍一下,我遇到了那些,是怎么解决的。这也是一个进阶流程。
修改主题
原生的主题提供的功能太少了,换了主题hexo-theme-zero,修改了一些源代码,稍后会生成新主题。
换了主题后,竟然不能显示中文。
原来在根目录配置这么写的。
发现主题有language文件夹,发现要改成这样。
在编辑文档,需要隐藏下面的部分添加下面代码,即可只显示文章一部分。
ui修改
这需要一些前端基础。
直接修改了css文件,更换了背景图片。
发现了屏幕过小,sidebar没有了,所以增加了手机适配,增加了主题图片,就是那个手机端的蜗牛。
增加页面加载,load效果
研究了一下原主题,页面加载出现的load 效果。使用了motion-ui。
为了给主题图片新加这个效果,修改如下
在主题 source\css_schemes\default_logo.styl 添加
在 主题\source\js\motion.js 里
添加评论
注册多说账号,按照顺序操作即可。
后来发现,点击回复后,跳到了yoursite.com
根目录的配置 文件,url要改成线上的地址才行。
添加百度系列
为了获取网站分析数据,首先得去注册一下,百度统计账号。按照官网操作即可。还要添加上站内搜索,
百度认证
认证地址
选择HTML标签验证,出现了35错误。没有找到相关错误文档。
过了10分钟,我再试一次,就成功了。
百度推送
在 theme的 _config.yml 文件添加了一个属性
baidu_site_autopropelling: true
在 footer.swig 添加
|
|
站内搜索
主题原来配置的swifttype 免费多了很多限制。准备改用tinysou,但网址无法访问了,无法申请key。
用上了百度搜索,pc版和mobile版,是分开的,太不好用了。现在搜索关了。过阵子再看吧。
演示demo
添加了demo目录。存放代码demo演示
打开了about导航栏,在about/index.md 加入连接demo 代码。