关于程序员:手把手教你打造语雀HexoGithub-ActionsCOS持续集成
引言之前学习和工作过程中,常常会写一些货色,包含心得体会,一些笔记,本人的一些见解。原本始终在用语雀,最近突发奇想,打算把本人写的这些乌七八糟分享进去,搭个独立博客,和更多的敌人交换,不到之处也能让大家批评指正。最终在WordPress、Hexo、VuePress这几个博客零碎中选定了Hexo。长处很适宜我,然而毛病也比拟显著,各位看官酌情抉择。 Hexo 长处纯动态文件,关上速度快。不依赖服务器。间接部署腾讯云 COS,动态站点走 CDN 内容散发。内容批量批改很不便。间接在编辑器全局替换就行,不必连数据库更新数据。Hexo 毛病只能在部署 Node.js、Git 和装置 VSCode 软件的电脑环境写文章。来到了这些环境,长期想更新文章一个字都难。(筹备让一台服务器来实现这个编译和部署工作,从语雀编写文章,主动同步过来,就不便多了)没有浏览数统计、没有评论性能。尽管能够应用 Valine 和 LeanCloud 实现,然而依赖太多并且让我感觉很没保障。Valine 从 2019 年开始接触吧,至今还没有评论审核性能。当你做 SEO 做到肯定水平时,会有很多对手歹意过去引流,审核性能是非常须要的。而 Valine 的第三方 admin 工具,有三年没更新了,只能简略删除评论也是不能满足需要。浏览数这个依赖 LeanCloud,收费利用引擎有个休眠机制。要用脚本不停唤醒,最大运行工夫如同是每天 20 小时。付费的每天 3 元,只是统计个浏览数又太贵。对 EJS 或者 Jade 语法引擎不相熟。绝大多数主题用 jQuery,二次开发很麻烦等等。抉择 Hexo 最次要的起因也在于发现了一个能无缝连贯的神器——yuque-hexo,参考了网上很多文章,搞了几天,终于搭建好了我的博客。 开始我的新博客是基于 Hexo + 语雀 + yuque-hexo + web hook + severless + Github Actions 托管平台我抉择的是 腾讯云的 COS 动态网站+自定义 CDN 减速 部署流程 初始化 Hexo首先须要在本地初始化 hexo 仓库 npx hexo-cli init blognpx 能够在不全局装置依赖状况下应用 hexo-cli 的命令装置 yuque-hexo 插件官网文档:yuque-hexo ...