🌱 Stage 1

Hugo Usage Note

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

ab\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>
<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

域名

之前在一个小网站上注册的域名, 后来那网站看起来要凉了, 就把域名转移到 godaddy 了, 然后域名一直属于 parked 状态, 指向 godaddy 的广告页.

参考

Using a Custom Domain with Github Pages

manually Forwarding or Masking your domain or subdomain

反正捣鼓捣鼓, 就行了.

PS: 如果 markdown 不能调整图片大小, 可以直接用 html..

godaddy 的域名转发的 ip 好像被墙了, 在国内用不了, 所以 reveriel.com 不能自动跳到 www.reveriel.com, 虽然设置好了..

💬 评论加载中...