OrangePiZero3搭建个人博客之hugo

1. 基本准备

1.1 硬件信息

Orange Pi Zero 3
RAM: 4G
ROM 32G TFcard
OS: Ubuntu 22.04 (jammy) LTS

1.2 软件信息

博客框架: hugo
Web服务: Nginx

2. 搭建流程

step1:安装hugo1

hugo github地址下载hugo的预编译版本,以官方最新版为准,当前我下载的最新版为hugo_extended_0.131.0_linux-arm64.deb
mobaxtremssh连接后在/home/orangepi/里上传该压缩包,当然可以用wget+链接地址安装,但是我的网络连接github老断连,我就在本机(Windows)下好上传。在目录里解压缩:

dpkg -i hugo_extended_0.131.0_linux-arm64.deb

OK,安装就完成了。

Step2:搭建站点

/home/orangepi/创建一个方便管理的文件夹,比如我:

mkdir hugo
ls
cd hugo
hugo new site src

在这里插入图片描述

可以看到src里面有已经有默认配置了。

step3:安装主题

接下来就是在hugo里选择一个自己喜欢的主题,我个人喜欢Stack主题。下载压缩包后解压到themes里·。然后回到src目录下启动主题:

hugo -t hugo-theme-stack-3.26.0

在这里插入图片描述
然后在本地局域网里调试看看效果

hugo server -D

但是输入http://localhost:1313/后拒绝访问。
通过search on the internet后找到原因:
该命令启动时会默认将地址绑定在默认配置的127.0.0.1上
运行下面的命令:

hugo server --buildDrafts --bind="0.0.0.0"  --baseURL=http://192.168.xxx.xxx:1313/

192.168.xxx.xxx:1313=localhost:1313
该命令主要是将绑定的地址修改为"0.0.0.0”,并设置访问的url,这样即可使香橙派zero3在家里局域网里分配的地址:http://192.168.xxx.xxx:1313/正常访问启动的hugo项目

效果图如下:
在这里插入图片描述


  1. 如果只想安装hugo但不安装golang的编译环境是可以的。hugo可以理解为打包好的软件。 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值