安利一个适合个人使用的导航网站项目

由于长期受书签同步困扰,不得已到处尝试替代方法。

项目:GitHub - xjh22222228/nav

说明:页面逻辑支持三层分类、多种主题及书签显示方式、单个书签中添加备用链接及关联链接、自动获取名称图标及简介、浏览器书签导入等等。

部署方式:

  • 支持GitHub pages静态部署,数据保存在仓库中;

  • 本次推荐部署到ClawCloud run容器中,数据保存在容器的本地存储。

准备工作:

  • GitHub账号注册时间务必大于180天,后以GitHub登录到ClawCloud能够获取每月$5的免费额度供项目使用,我部署后当前的配置每天约$0.04,每月约$1.2;

项目部署完成后ClawCloud会分配默认域名,长期使用最好有自己的域名。

开始部署:

  1. 以GitHub登录到ClawCloud,在控制台打开“App Launchpad”,点击“Create App”开始创建;
  2. “Application Name”中填入你喜欢的名称;
  3. “Image”中填入镜像名“xjh22222228/nav:latest”;
  4. “Usege”中CPU设置0.1,Memory设置256M;
  5. “Network”中端口填入7777,打开Public Access(部署完成后这里可以配置域名);
  6. “Configmaps”中对配置文件进行映射覆盖,由于作者没有申明环境变量,需要手动去项目页复制“nav.config.yaml”文件内容并对其进行修改(填个密码就行了),修改完成后复制并回到部署页面,点击该步骤后的“+ADD”,映射文件名“/app/nav.config.yaml”,下方粘贴你编辑好的文件内容,点击“Confirm”确定;
  7. Local Storage”下挂载本地存储“/app/_upload/images”、“/app/data”,大小默认即可,分别对应上传图片及个人数据;
  8. 回到上方,点击“Deploy Application”完成部署;
  9. 打开分配的链接或自己配置的链接进入网站,加“/system”进入后台。

觉得好用可以去项目页支持一下作者。

我直接把自己那堆常用的网站做成一个静态html导航页,然后做成替换“新标签页”的chrome扩展程序

1 个赞