总的来说, hugo虽然比hexo速度快,主要是用hugo是go语言写的,而hexo是node.js,运行起来要加载一大推的插件。 但hexo的主题比hugo类型多,也更加美观一点。 两个框架的博客有许多的相似之处,这里就不一一列举了
yum -y install golang
go version
vim /etc/yum.repos.d/hugo.repo
[daftaupe-hugo]
name=Copr repo for hugo owned by daftaupe
baseurl=https://copr-be.cloud.fedoraproject.org/results/daftaupe/hugo/epel-7-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/daftaupe/hugo/pubkey.gpg
repo_gpgcheck=0
enabled=1
yum -y install hugo
hugo version
这样装的hugo版本不是最新版本,所以还是建议官网下下载安装。
cp ./hugo /usr/local/bin/ 不然hugo执行找不到路径
hugo new site path
可以查看下版本:
git clone https://github.com/flysnow-org/maupassant-hugo.git themes/maupassant
cp -r config.toml context /usr/local/hugo
hugo new post/first.md
然后这篇文章就在context下的post文件夹下就生成了
hexo
这个时候就会生成public文件夹,和hexo一样,也是把md格式转换为HTML。
server {
listen 80;
server_name hexo.xdr630.top;
index index.html index.htm;
root /usr/local/hugo/public
}
重载配置:./nginx -s reload