Hugo 搭建网站,保姆级教程

本文指导如何使用curl从GitHub下载Hugo的Linux-amd64版本,解压后创建并初始化一个名为myblog的网站,编写Markdown文章,使用Hugo转换为HTML,并通过宝塔面板部署到web服务器。
摘要由CSDN通过智能技术生成

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值