CentOS 部署 WebStack-Hugo 个人导航

一、yum无法直接安装hugo,首先添加repo

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

二、安装hugo

# yum 源安装
yum -y install hugo
​
# 查看hugo版本
hugo version

三、使用WebStack-Hugo主题

# 创建站点目录
mkdir /data/public/pelycloud-source/pelycloud-nav
​
# 进入目录
cd /data/public/pelycloud-source/pelycloud-nav
​
# 创建主题目录
mkdir themes
cd themes
git clone https://github.com/shenweiyan/WebStack-Hugo.git
​
# 将 exampleSite 目录下的文件复制到 hugo 站点根目录
cd /data/public/pelycloud-source/pelycloud-nav
cp -r themes/WebStack-Hugo/exampleSite/* ./
​
# hugo服务启动 prot:指定端口 bind:绑定ip
hugo server --port=3501 --bind=0.0.0.0
​

四、生成静态页面内容

# 生成 docs 文件夹,将并静态内容生成至此处
hugo -D 或者 hugo --minify

这个命令会默认在**docs/**目录中生成您的网站,当然您可以通过改变站点配置中的**publishDir**选项来配置这个输出目录。

五、导航展示

导航展示

最后修改:2023 年 03 月 07 日
如果觉得我的文章对你有用,请点个赞吧~