💡
原文中文,约2800字,阅读约需7分钟。
📝
内容提要
两年前,由于 Hexo 插件漏洞,我转向使用 Hugo。Hugo 功能强大,适合定制,虽然主题较少,我选择自制主题,结合 Tailwind 和 Rollup.js。博客改进包括评论加载优化和文章加密。尽管 Hexo 生态更好,但我对前端工具链感到厌倦,因此选择了 Hugo。
🎯
关键要点
- 两年前因 Hexo 插件漏洞转向使用 Hugo。
- Hugo 功能强大,适合定制,主题较少,选择自制主题。
- 博客改进包括评论加载优化和文章加密。
- Hexo 生态更好,但对前端工具链感到厌倦,因此选择了 Hugo。
- Hugo 的主题创作者大多是后端,整体水平落后于 Hexo。
- 选择使用 Tailwind 作为 CSS 框架,结合 Rollup.js 进行 JavaScript 打包。
- 评论加载优化:用户滚动到文章底部时才请求评论配置文件。
- 文章加密通过 AES 加密内容,前端使用 JavaScript 解密。
- 博客主题最初不打算发布,后决定开源。
- 迁移至 Hugo 的原因是对前端工具链的厌倦,尽管 Hexo 生态更好。
❓
延伸问答
为什么作者选择从 Hexo 迁移到 Hugo?
作者因 Hexo 插件漏洞和对前端工具链的厌倦,决定迁移到 Hugo。
Hugo 和 Hexo 在主题创作上有什么区别?
Hugo 的主题创作者大多是后端,整体水平落后于 Hexo 的前端主题创作者。
作者在博客中使用了哪些技术来优化评论加载?
作者优化评论加载方式为用户滚动到文章底部时才请求评论配置文件。
文章加密是如何实现的?
文章在编译时使用 AES 加密,前端通过 JavaScript 解密。
作者在设计博客主题时使用了哪些工具?
作者使用了 Tailwind 作为 CSS 框架和 Rollup.js 进行 JavaScript 打包。
作者对 Hexo 的看法是什么?
作者认为 Hexo 的生态、主题美观度和自由度都优于 Hugo,但仍选择了 Hugo。
➡️