背景
公司有各种各样的后台和文档,每次找都到处翻,因此想做个导航站,把常用的后台、文档等链接集中到一起,就不用到处翻了。
找了找现在比较流行的导航站,发现 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