使用 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,即可看到自己的网站

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。