Jolly

docker搭建webstack hugo导航站
WebStack是一个很有名的开源导航站,众多开发者一起开发了多个框架语言的版本,其中shenwenye大佬开发的...
扫描右侧二维码阅读全文
11
2023/12

docker搭建webstack hugo导航站

WebStack是一个很有名的开源导航站,众多开发者一起开发了多个框架语言的版本,其中shenwenye大佬开发的hugo版本很轻量,也容易部署,这里推荐给大家。

我们这里搭建的思路是,启动一个hugo服务容器,然后服务文件映射到魔改版的WebStack项目上。

一.项目准备

(1).创建项目文件夹

mkdir webstack_hugo

(2).在该文件夹下拉取主题

cd webstack_hugo
mkdir temp
mkdir themes
cd temp
git clone https://github.com/shenweiyan/WebStack-Hugo.git

(3).复制主题文件到webstack_hugo下面

cd webstack_hugo
# 复制WebStack-Hugo 的 conifg.toml 等文件到 hugo 文件夹下
cp -r ./temp/WebStack-Hugo/exampleSite/* ./
# 将WebStack-Hugo 的 exampleSite 样式复制到 Hugo 的 themes 文件夹下
cp -r ./temp/* ./themes

二.启动容器

docker run -itd -p 8080:1313 --name webstack-hugo  --restart always -v $(pwd):/src klakegg/hugo server -D

映射webstack_hugo文件夹到容器hugo工程目录,并对外映射端口为8080
浏览器打开ip:8080即可访问

三.自定义修改导航

主要的配置信息都集成到了 config.toml
导航的各个信息都集成在 data/webstack.yml 文件中

每次修改后无需重启容器

Last modification:December 11th, 2023 at 03:10 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment

🌓