2024年博客重启

2024年博客重启

💡 原文英文,约1200词,阅读约需5分钟。
📝

内容提要

本文介绍了作者在2024年重新启动博客的过程,选择Hugo作为静态网站生成器,因Hexo的部署速度过慢而迁移内容。作者分享了Hugo的结构、主题选择、数学公式渲染方法以及使用GitHub Actions进行自动部署的步骤,还讨论了字体选择和扩展功能的使用。

🎯

关键要点

  • 作者决定重新启动博客,选择Hugo作为静态网站生成器,因Hexo的部署速度过慢而迁移内容。
  • Hugo的结构包括archetypes、assets、config.toml、content、public、resources、static和themes。
  • 选择的主题是hugo-book,简单优雅。
  • 数学公式渲染使用MathJax库,因其支持Markdown语法。
  • 使用GitHub Actions进行自动部署,设置工作流文件在.github/workflows/hugo.yml。
  • 字体选择包括JetBrainsMono-Bold用于代码显示,Helvetica Neue用于网页内容。
  • 博客扩展功能包括giscus评论系统、MathJax数学系统和Google自定义搜索引擎。

延伸问答

为什么作者选择Hugo作为博客生成器?

作者选择Hugo是因为Hexo的部署速度过慢,导致发布博客的体验不佳。

Hugo的主要结构包括哪些部分?

Hugo的主要结构包括archetypes、assets、config.toml、content、public、resources、static和themes。

作者使用了什么主题来设计博客?

作者选择了hugo-book主题,认为它简单优雅。

如何在Hugo中渲染数学公式?

作者使用MathJax库来渲染数学公式,因为它支持Markdown语法。

作者是如何实现博客的自动部署的?

作者使用GitHub Actions进行自动部署,设置了工作流文件在.github/workflows/hugo.yml。

博客中使用了哪些扩展功能?

博客中使用了giscus评论系统、MathJax数学系统和Google自定义搜索引擎。

➡️

继续阅读