使用 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 "当前目录结构如下:"
显示当前文件夹下的文件,此时,应该会看到屏幕上显示出了 「 hugo 」
ls
在当前目录下,运行刚刚下载并解压出来的 hugo 文件,利用它创建一个文件夹 「 myblog 」,并在该文件夹下生成网站目录结构,此时再输入 ls 命令,会看到 「 hugo myblog/ 」,其中 myblog 后面带有的 /,表示这是一个文件夹
./hugo new site myblog
进入刚刚创建的网站目录
cd myblog
查看当前目录的文件,此时会显示 「 archetypes/ assets/ config.toml content/ data/ layouts/ public/ resources/ static/ themes/ 」
ls
运行上层文件夹的 hugo 文件,初始化一篇叫做 hello 的文章,该文章的文件名为 hello.md,在当前文件夹中 content/ 文件夹下面的 post/ 文件夹下面
../hugo new post/hello.md
还需要拉取一个主题,在此不做描述
安装一个叫做 nano 的文本编辑器
yum install nano
用 nano 打开刚刚创建的文章,该文章文件的开头已经自动写入相关信息,不用管它们,来到最底下一行,开始写内容就好,写完后按住 Ctrl+X,然后按 Y 保存并退出
nano content/post/hello.md
使用 hugo 将文章转化为 html 文件,此时会出现一个叫做 public 的文件夹,该文件夹内就是生成的 html 等文件
../hugo
打开 宝塔 – 网站 ,然后随便选择一个网站的根目录,比如有一个网站叫做 “博客”,它的网址是 aa.cn,它的网站根目录是 “/www/wwwroot/blog",把这个网站根目录清空
rm /www/wwwroot/blog/* -rf
将 hugo 生成的 html 文件移动到刚刚清空的网站根目录
mv public/* /www/wwwroot/blog/
打开 aa.cn,即可看到自己的网站