Nuxt.js 是很优秀的 SSR 框架之一,让我们能够使用 Vue 直接进行项目开发,并且不需要关心过多的 Node 服务端内容。
由于公司项目需要考虑到 SEO 问题,因此我选用了 Nuxt 作为底层框架。项目完成上线后,考虑到容灾和项目稳定性,虽然说已经部署了负载均衡,保险起见还是把 CSR 降级策略也搞了(避免背锅
Nuxt.js 是很优秀的 SSR 框架之一,让我们能够使用 Vue 直接进行项目开发,并且不需要关心过多的 Node 服务端内容。
由于公司项目需要考虑到 SEO 问题,因此我选用了 Nuxt 作为底层框架。项目完成上线后,考虑到容灾和项目稳定性,虽然说已经部署了负载均衡,保险起见还是把 CSR 降级策略也搞了(避免背锅
Aomori 引入了 DisqusJS,用于解决中国大陆对 Disqus 的访问限制。
使用 Disqus API 获取到的数据渲染评论列表,搭配 Disqus API 的反代可以实现在网络审查地区加载 Disqus 评论列表;支持自动检测访客的 Disqus 可用性自动选择加载原生 Disqus(评论完整模式)和 DisqusJS 提供的评论基础模式。
参照官方配置说明即可
aomori_disqusjs:
enable: true
shortname: ""
siteName: ""
api: ""
apikey: ""
nesting: 4
nocomment: "这里冷冷清清的,一条评论都没有"
admin: ""
adminLabel: ""
注意,以上配置是 Aomori 现在支持的配置,部分选配配置暂时不支持自定义。
题外话,我的博客使用 Disqus 也一段时间了,下一步我可能会弃用 Disqus,选择别的评论框架了,Disqus 的大陆访问问题没办法忽视,即使有 DisqusJS 这样优秀的解决办法,但是我个人还是觉得体验还是差强人意。
新增了文章徽章功能,现在支持置顶、转载的徽章标记
Demo 见此条推文右上角以及置顶文章右上角~
想要更多的徽章玩法可以评论留言或者提交 Issue
简单匹配版本
^((https|http)?:\/\/)[^\s]+
具体匹配版本
/https?:\/\/(www\.)?[[email protected]:%._+~#=]{2,256}\.[a-z]{2,6}\b([[email protected]:%_+.~#?&//=]*)/
新增了视频播放器,现在能够在文章列表流和文章内容更优雅的展示视频了
Hexo Theme Aomori 新的文章风格更新,也就是这条的样式。
使用方式非常简单,文章配置增加 layout: tweet
最近手上有一个个人项目,后端使用 Node.js,前端使用 Vue 和 微信小程序。单独一项一项的构建、部署线上非常耗费时间,在思考如何自动化构建部署的时候,GitHub Action 进入了视线。这篇文章简单的记录一下这次 GitHub 的使用记录。