利用阿里云OSS托管HTTPS静态网站并配置CDN

2020年9月之前,本站都是通过云服务器自建Nginx对外提供静态网页的。 但是在9月,服务器又到期了,续费太贵。 在买新迁移的过程中,忽然想试试OSS对象存储对静态网站的托管能力,最终还是迁移上来了。

使用Mermaid在hugo的Markdown中绘制UML

Mermaid是一个提供绘图功能的JavaScript项目,本文介绍如何在hugo中配置它。

适配Hugo新版本(0.58)的三个改动(.Hugo、.RSSLink与.RegularPages)

开发迭代,版本更新,接口替换,这是常见的事。 Hugo在v0.58.0及之前的v0.55.0,做出了较大调整。 本站的模板多年未动,也仍然受到影响,甚至一度发生首页空白的事件。

在Hugo中突出显示某些代码片段(diff、mark)

有时,展示的代码虽多,却只需要着重强调几行。 本文展示diff和mark两种做法。

在Hugo中使用MathJax

有时候,会有需要在网页中展示数学公式。 与代码高亮不同,Hugo本身是不支持渲染数学公式的。 官方文档的MathJax使用方案有一些问题,本文提供的方案胜于官方。

Hugo中定制Taxonomy页面

Taxonomy,即分类,是Hugo中一个很有用的页面管理功能。 本文基于Hyde这个Theme,介绍如何在Hugo中定制、使用Taxonomy。

在Hugo中为Markdown内容设置首行缩进

每个段落首行缩进两个字,是中文文章排版的默认规则。 本文基于Hyde主题,介绍如何在Hugo中实现这一点。

Hugo中使用Google Analytics

本文简要介绍了在Hugo中使用Google Analytics的必要步骤。

在Vim中用Markdown写Hugo

本文介绍Vim写Markdown的基本姿势,以及为[Hugo]做出的调整。

百度链接提交与统计

在中国互联网混,多少还是要仰仗百度的支持。 本文根据百度相关教程,以本站为例,介绍了如何使用百度站长的链接提交与百度统计。

Docker中的Hugo

孤原本为了Hugo,专门制作了一个Docker。 然后却发现,这东西不适合部署在生产环境。

Hugo中添加字数显示

孤想要在页面里显示日期的地方,同时显示字数。 于是,孤找到了Hugo的所有模板变量。

Hugo中添加代码高亮支持

本文介绍如何在Hugo中使用highlight.js,来支持代码高亮。

解决Hugo的错误链接localhost

在使用`hugo server`这种方式建立网站,可能会出现错误的绝对URL。 生成静态网站不当,也可能有相同问题。 这时,只有首页能访问,并且样式消失,所有链接失效。

在Hugo中定制Hyde

作为Hugo的一个Theme,Hyde的优点是简约,而缺点则是首页太重。 本文介绍如何以尽量少的修改,对Hyde进行了必要的定制。 并且,还展示了修改的思路来源。

Hugo的theme使用与定制

本文以Hyde为例,介绍Hugo主题的使用方法,以及如何进行简单的定制。

Hugo中的Front Matter与Archetypes

本文介绍Hugo中的扉页(Front Matter)与原型(Archetypes),以及如何简单地使用它们。