[导航站]我做了一个一键生成导航站的工具

By | 2022-09-18

背景


公司有各种各样的后台和文档,每次找都到处翻,因此想做个导航站,把常用的后台、文档等链接集中到一起,就不用到处翻了。

找了找现在比较流行的导航站,发现 http://webstack.cc 模板很好看,也作者大爱无私,源码开源在 GitHub 了,但是我发现不能很简单的定制成我自己的导航站。

因此我做了这个工具,初衷只有两个:

一键生成并部署
方便增加删除网站,自动部署


效果

效果就是 webstack 的效果,我把 webstack 的内容添加到了我的配置文件里,效果如下:

如何使用


为简化使用,所有流程都尽量自动化了,自动初始化项目、自动部署到 GitHub Page

创建一个导航站


使用方法很简单,我把它做成了 GitHub template 的形式,只需要点击 gena-template 这个仓库的 Use this template 创建一个 repo,等待几分钟,GitHub Action 会自动部署一个 GitHub page,访问你的 https://<username>.github.io/<repo>/ 地址就可以看到效果

增删网址


创建 repo 后,项目里会有个 config.yml 文件,按格式修改里面的信息,push 到 GitHub 之后,等待几分钟再刷新就能看到效果。

预览地址


我自己创建了一个,可以访问 https://when.run/nav/ 查看

其他


目前只有 webstack 主题,后面如果有需要会增加更多主题

GitHub 地址


如果有帮助的话,还请帮我点个 star ⭐️

github.com/x1ah/gena
github.com/x1ah/gena-template