使用Hugo+Gitbook+Nginx 构建静态博客网站
前言:之前我一直使用的是wordpress搭建的博客,由于是在某云搞活动时买的最低配置服务器,而wordpress又需要安装很多组件,网站变得越来越慢。最近发现了Hugo 是 Go 编写的静态网站生成器,速度很快,依赖于 Markdown 文件, 非常适合博客,索性就把之前的全部干掉了。 看了一些帖子,大部分是在本地编辑好,然后转化为html文件扔到Github,然后通过 Github Page的方式访问,我也测了下感觉访问Github还是太慢了,并且最近GIthub也不稳定,所以我就直接在我Linux服务器上部署了,使用个人域名访问还是挺快的。我的博客 本问部署方式是使用Nginx作为Web服务器,代理Hugo和Gitbook的静态网页,通过个人域名访问。 一、部署hugo 在Github上下载Hugo的Release包上传到Linux服务器 $ yum -y install git golang $ mkdir -p /app/hugo_0.74.3 $ tar xf hugo_0.74.3_Linux-64bit.tar.gz -C /app/hugo_0.74.3 $ cp /app/hugo_0.74.3/hugo /usr/local/bin/ $ hugo version Hugo Static Site Generator v0.74.3-DA0437B4