Hugo Usage Note
Lastmod: 2019-02-21

Notes about how to use hugo.

Basics

Create a new post.

hugo new posts/my-first-post.md

run server

hugo server -D

-D for draft

deploy

./deploy.sh

MathJax

$$\frac{a}{b}$$

在需要用到的 markdown 页面加上这个 :

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

javascript

<p id = "count">  </p>

<script>
    function sleep(ms) {
        return new Promise(resolve => setTimeout(resolve, ms));
    }

    var pp = document.getElementById("count");

    async function b(){
        var a;
        for (a = 0; a < 100000; a++) {
            pp.textContent = a + ""
            await sleep(320)
        }
    }
    b();
</script>

Others

设置时的记录, 可以忘记了.

安装 hugo

go get -v github.com/gohugoio/hugo
go install github.com/gohugoio/hugo

创建 site

hugo new site quickstart

~/site/quickstart 创建目录.

theme

adapted from https://themes.gohugo.io/hugo-primer/, 这个超简洁, 像我这样的前端白痴也敢动手改.

host on GitHub

doc