Hugo 搭建网站,保姆级教程

# 使用 curl 从 github 下载 hugo 压缩包,并指定下载后的文件名为 hugo.tar.gz
curl -L https://ghproxy.com/https://github.com/gohugoio/hugo/releases/download/v0.111.3/hugo_0.111.3_linux-amd64.tar.gz -o hugo.tar.gz

# 解压上一步下载的压缩包
tar -xvf hugo.tar.gz

# 删除无用的文件
rm hugo.tar.gz LICENSE README.md

# 在屏幕上输出信息
echo "当前目录结构如下:"

# 显示当前文件夹下的文件
ls
# 此时,应该会看到屏幕上显示出了 「 hugo 」

# 在当前目录下,运行刚刚下载并解压出来的 hugo 文件,利用它创建一个文件夹 「 myblog 」,并在该文件夹下生成网站目录结构
./hugo new site myblog
# 此时再输入 ls 命令,会看到 「 hugo myblog/ 」,其中 myblog 后面带有的 /,表示这是一个文件夹

# 进入刚刚创建的网站目录
cd myblog

# 查看当前目录的文件
ls
# 此时会显示 「 archetypes/  assets/  config.toml  content/  data/  layouts/  public/  resources/  static/  themes/ 」

# 运行上层文件夹的 hugo 文件,初始化一篇叫做 hello 的文章,该文章的文件名为 hello.md,在当前文件夹中 content/ 文件夹下面的 post/ 文件夹下面
../hugo new post/hello.md

# 拉取一个主题,在此不做描述

# 安装一个叫做 nano 的文本编辑器
yum install nano

# 用 nano 打开刚刚创建的文章
nano content/post/hello.md
# 该文章文件的开头已经自动写入相关信息,不用管它们,来到最底下一行,开始写内容就好,写完后按住 Ctrl+X,然后按 Y 保存并退出

# 使用 hugo 将文章转化为 html 文件
../hugo
# 此时会出现一个叫做 public 的文件夹,该文件夹内就是生成的 html 文件等

# 打开 宝塔 -- 网站 ,然后随便选择一个网站的根目录,比如有一个网站叫做 “博客”,它的网址是 aa.cn,它的网站根目录是 “/www/wwwroot/blog",把这个网站根目录清空
rm /www/wwwroot/blog/* -rf

# 将 hugo 生成的 html 文件移动到刚刚清空的网站根目录
mv public/* /www/wwwroot/blog/

# 打开 aa.cn,即可看到自己的网站

你可能感兴趣的:(linux,服务器,运维)