Hugo: Use VSCode as Local CMS

Add Edit with VSCode to your local Hugo site. Hugo is a great static site generator. This site you are visiting right now is powered by Hugo. With Hugo, I can manage my entire site using Git. It works along with CI services, such as the service provided by Netlify. By pushing commits to the repo, Netlify will automatically rebuild and publish the entire site in a minute. If you don’t like playing with Git, there is also the Netlify CMS, which provides a web interface for managing the content of your Hugo site....

July 10, 2018

Hugo+KaTex:在Markdown中嵌入数学公式

目前你访问的网站是用Hugo生成的。Hugo可以让你使用markdown来书写内容。有时我们需要书写数学公式,那如何在markdown中做到呢?本文做了一点小尝试,使用KaTex来在markdown中插入数学公式。 ...

June 30, 2018

使用Netlify CMS给静态网站增加一个后端

Netlify提供静态网站的托管能力,Netlify CMS为这些静态网站提供管理内容的能力,可以让用户在线编辑源文件。 先扯个闲篇 经过几十年的...

June 17, 2018

整合Caddy Server和Hugo

Caddy Server是用Go语言写的HTTP Server,Hugo是用Go语言写的静态网站生成器。这两个都是Go语言生态的一部分,把这两个整合在一起会有什么样的效果呢?通常我们使用Hugo的工作流是首先在本地编辑源文件,然后把从源文件生成的静态网站之后再把生成的页面上传到服务器上。有了Caddy Server的帮助,我们可以直接在服务器上编辑Hugo的源文件。 ...

January 20, 2018

在Netlify上部署Hugo

Netfliy专门提供静态网站托管服务。所谓静态网站,就是指只包含前端资源(HTML/CSS/Javascript)的网站,不包含后端处理逻辑,不需要与用户交互。很多展示类的网站,包括个人博客,适合作为静态网站托管在Netlify。 你所看到的这个个人博客,是基于Hugo生成的一个静态网站,托管在Netlify最好不过了。Netlify不仅免费提供空间,还提供一系列配套服务,比如SSL加密、自动构建、支持私有仓库等等。新功能还在不断增加中,可以关注Netlify Pricing页面的说明。 ...

December 2, 2017

给Hugo添加disqus评论服务

虽然Hugo生成的是静态页面,但是利用其它网站提供的配套,也可以增加一些动态的功能,一个典型的例子是如何给静态的博客页面加上博客服务。 提供这方面服务的网站有很多,最著名的莫过于disqus.com。使用disqus的好处一是可以独立管理评论,二是disqus会帮你过滤垃圾评论。Hugo在开发的时候就考虑了和disqus的集成,你可以很方便地为生成的页面添加disqus评论服务。 ...

April 20, 2017

爱上Hugo:静态页面生成的战斗机

Hugo是一个数一数二的静态页面生成器,快速简洁,又容易部署,实在是发布个人网页的利器。这篇文章介绍我为什么选择Hugo,以及选择Hugo所遇到的一些问题。 ...

April 15, 2017