记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

Quick Reference:开发人员快速参考备忘清单

Quick Reference:开发人员快速参考备忘清单

为开发人员分享快速参考备忘清单【速查表】,目的是为了方便自己的技术栈查阅,就是一个命令速查手册。
快捷部署方法
方法一,只需要克隆 gh-pages 分支代码到你的静态服务就可以了
XML/HTML代码
  1. git clone https://github.com/jaywcjlove/reference.git -b gh-pages
可以使用 gitee 镜像仓库获取最新的代码
XML/HTML代码
  1. git clone https://gitee.com/jaywcjlove/reference.git -b gh-pages
方法二,使用 docker 快捷部署 web 版
XML/HTML代码
  1. docker pull wcjiang/reference
  2. docker run --name reference --rm -d -p 9667:3000 wcjiang/reference:latest
  3. # Or
  4. docker run --name reference -itd -p 9667:3000 wcjiang/reference:latest
在浏览器中访问  http://IP:9667/
方法三,克隆仓库自己编译,添加导航菜单
XML/HTML代码
  1. git clone https://github.com/jaywcjlove/reference.git
  2. npm install    # 安装依赖
  3. npm run build  # 编译输出静态页面
  4. npm run start  # 开发模式,监听实时编译输出静态页面
  5. # 添加环境变量文件,添加环境变量
  6. touch .env
文件被输出到 dist 目录,将 dist 目录静态页面部署到静态服务就可以了
提供自定义菜单,在项目的根目录建立 .env 文件,添加下面内容
XML/HTML代码
  1. REF_URL=http://ref.xxx.cn/
  2. REF_LABEL=网站首页
页脚添加 (支持 HTML 字符串)
XML/HTML代码
  1. REF_FOOTER=备案号:沪ICP备20220000000号-1
修改版权信息 (支持 HTML 字符串)
XML/HTML代码
  1. LICENSE=Copyright (c) <b>2022</b> 小弟调调™
在项目根目录中创建 .env 文件
利用 Github Actions 定时任务来完成自动更新
在仓库添加 .github/workflows/update-ref.yml 文件 Github Actions 配置
XML/HTML代码
  1. name: 每8个小时更新一次reference
  2. on:
  3.   schedule:
  4.     - cron: '21 */8 * * *' # 定时任务
  5.   workflow_dispatch:       # 手动运行
  6.  
  7. env: # 设置环境变量
  8.   TZ: Asia/Shanghai # 时区(设置时区可使页面中的`最近更新时间`使用时区时间)
  9.  
  10. jobs:
  11.   build: # 自定义名称
  12.     runs-on: ubuntu-latest
  13.     steps:
  14.       - name: ???? 拉取最新代码
  15.         uses: actions/checkout@v3
  16.         with:
  17.           ref: 'main'
  18.           repository: 'jaywcjlove/reference'
  19.  
  20.       - name: ♻️ 编译静态文件
  21.         run: |
  22.           echo -e 'REF_URL=https://refs.xxx.net/\nREF_LABEL=网站首页' > .env
  23.           npm install
  24.           npm run build
  25.  
  26.       - name: ???? 部署到服务器
  27.         uses: wlixcc/SFTP-Deploy-Action@v1.0
  28.         with:
  29.           username: 'root'   #ssh user name
  30.           port: '22' # 远程服务器ssh端口,默认22
  31.           server: 'prod.refs.xxx.net' # 远程服务器IP
  32.           ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }} # 认证服务器秘钥对的私钥
  33.           local_path: './dist/*'  # 对应我们项目打包后的静态文件路径
  34.           remote_path: '/data/www/refs.xxx.net' # 服务器上的路径
  35.           delete_remote_files: true
国内镜像网站:

由于中国国内访问,时常打不开,你可以访问下面镜像网站(国内打不开的不再收录)。推荐自己的镜像网站

dev.bi server.wiki nihaosi.com quickref.cn aibk.cn ecdata.cn quickref.hestudio.net qiubit.cc guoxudong.io moeyuuko.com defense.ink terryyoung.cn quickref.binscor.top srebro.cn haah.net xiechengqi.top laoleng.vip dbyun.net if010.com isteed.cc 1han.wiki linzhe.top xushanxiang.com surcode.cn cms.im nuomiphp.com eryajf.net kjchmc.cn aoh.cc quickreference.pages.dev btaw.cn lzw.me itcent.cn coolxy.top notes-bin.top tangcc.cn xadocker.cn trtu.com.cn lzzzt.cn kclouder.cn djcoder.com qirishuzhai.com longdada.me xalaok.top zhangyuanqian.top sosloli.com chenze.cloud ref.v-ta.com hao.kim tool.sakura.vin guoyaxue.top chenchen.site jgeek.cn itzcy.com fifo.site gaojs.com.cn 15926.tech jeffjade.com okhk.net wdft.com xuyiyang.vip zsccodelnc.cn chanlun.pro likui.info

如果你有资源,可以很方便部署 web 版,这非常简单,只需要克隆 gh-pages 分支代码到你的静态服务就可以了,还可以使用 docker 快捷部署 web 版。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):