明月登楼 Hexo 博客基本大功告成了

昨天晚上又把 Hexo 官网和主题 Next 的文档仔细的阅读学习了一遍后,对 Hexo 又进行了一番折腾,终于算是”近乎完美”了,至少明月自己现在还是很满意的,没有想到的是今天早上发现360网站卫士竟然”挂了”(不稳定,某些地区无法访问),我竟然一直无法访问 Hexo 博客,一番折腾转移到了上海云盾 CDN 后总算是恢复正常了,因为 Hexo 纯静态的原因专门给.html做了缓存加速,目前 Hexo 博客的速度也很满意了。

今天算是将昨天晚上折腾 Hexo 的一个总结和记录,这个习惯感觉还是很有必要保持和养成的,毕竟经常的折腾的话会造成有时候自己都“忘了”的尴尬呀!(我去,这句话都没有写完竟然停电了,原因竟然是因为一只猫,无语!),废话不说了进入正题。

NexT主题的深入学习

NexT主题

这次在仔细阅读了 NexT 主题文档后,终于算是彻底的搞清楚 Hexo 下主题的玩法了,不得不承认 Hexo 还是很依赖命令行控制终端的,图形UI算是目前 Hexo 的短板之一了。为了设置好 NexT 我是不断在[主题配置文件]和[站点配置文件]切换编辑测试,这种.yml配置文档在 Hexo 博客框架了站着很重要的比例,站点设置、主题设置、插件设置这些几乎都需要在这个文件里进行配置,并且一个配置语句错误都会造成设置不生效。比如:NexT 主题的语言设置参数里中文是zh-Hans,我给写成了zh_Hans,就这个错误直到最后我才发现给纠正过来。o(╯□╰)o

不得不承认 NexT 真心好强大, Hexo 这种基于配置文件的主题设置方式也确实有其厉害的地方,像谷歌、百度站长平台添加站点时的验证所有权,不需要上传文件/也不需要修改标签,仅仅是在[主题配置文件]里给变量google_site_verification和baidu_site_verification赋值即可,甚至百度统计、谷歌统计分析的代码部署也是这样的方式,真心喜欢这种高效完美的方式。

总之,仅仅一个 NexT 主题几乎已经涵盖了所有博客站点的功能需求,特别值得一赞的是其对第三方服务/平台的支持非常的强大,主题官方也在持续性的更新这些支持。其他的各种主题需求基本上在 NexT 都可以配置部署,分享、打赏、版权声明、社交按钮、博主头像、甚至下面要提到的评论模块都可以部署。太强大了,让我很是兴奋呀!哈哈!!!

Gitment评论模块

Gitment评论模块

Hexo 博客框架很简约,简单到连个评论功能都没有,好在 GitHub 上有高人,竟然借助 GitHub 上repositories的 Issues 给 Hexo 博客框架实现了评论功能,这就是 Gitment 评论模块。

Gitment 是一款基于 GitHub Issues 的评论系统。支持在前端直接引入,不需要任何后端代码。可以在页面进行登录、查看、评论、点赞等操作,同时有完整的 Markdown / GFM 和代码高亮支持。尤为适合各种基于 GitHub Pages 的静态博客或项目页面。

1
2
3
4
5
6
7
8
9
10
11
12
13
gitment:
enable: true
mint: true
count: true
lazy: true
cleanly: true
language: zh-Hans
github_user: xxxxxxx
github_repo: xxxxxxxxx.github.io
client_id: xxxxxxxxxxxxxxxxxxxx
client_secret: xxxxxxxxxxxxxxxxxxxxxxxxxxxx
proxy_gateway:
redirect_protocol:

上面的代码就是 NexT 主题使用 Gitment 评论的配置就这些代码照着填写成自己的就可以了。哈哈,好厉害的感觉,真心赞一下!

总结

昨晚的一番折腾后,博客整体的效果也出来了,目前也算是基本满意了,也将这个博客都提交到了百度/谷歌站长管理工具了,好像今天谷歌已经提示收录了,百度的还需要等待。可以说对于一个 Hexo 博客框架的新手来说 NexT 主题绝对是首选主题,上手很简单,功能也很强大。目前明月还没有解决 Windows 下撰写 Hexo 博文的办法,所有的文章都是在Linux的 Vim 里完成的,因为 Vim 操作不熟练,所以发文频率自然也就下降了很多了,这个以后再抽时间折腾了。因为每天都需要用到Linux的命令行控制终端,其实是用 Vim 也算是很方便的,就当是加强一下 Vim 编辑器的学习了。

最后,欢迎各位有 GitHub 账号的站长们踊跃在本博客发言哦!嘿嘿!!!

明月登楼 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!