# Develop ### 向dev分支提交更改 ```shell # 请克隆dev分支 git clone -b dev https://github.com/xx025/carrot.git carrot-dev ``` ### 模板 当前网站已经超过100个,为了方便管理,则使用模板的形式生成文档,下面是模板 ```markdown # Free ChatGPT Site List **这儿为你准备了众多免费好用的ChatGPT镜像站点** **发布网站:** https://www.example.com/ (😃敬请收藏和分享) **分享站点**、**站点失效**、**标注错误**,请[🌺点此🌺](https://www.example.com/ )告诉我 > 🔗支持我,给你更长久的陪伴:【🧡赞赏🧡】
### 站点列表 - 🔑: 需要登录使用 [//]: # (下面是正常的站点) {% for item in items_zheng_chang %} {{item.index}}. {{item.content}} {{ item.url }} {% endfor %}
更多站点 - 🔑:需要进行**登录**或需要**密码**
- ⛔:有限地使用**次数**或**字数**,需提供key或进行充值进行服务升级
- ❓ :未测试,未进行标注也为未测试
[//]: # ( (下面是更多的站点)) {% for item in items_xian_zhi %} {{item.index}}. {{item.content}} {{ item.url }}
{% endfor %}
[//]: # (下面是失效的站点)
失效站点 {% for item in items_shi_xiao %} {{item.index}}. {{item.content}} {{ item.url }}
{% endfor %}
### 妙站 > 下面这些站点也很有趣 {% for item in items_mian_zhan %} {{item.index}}. {{item.content}} {{ item.url }} {% endfor %} ### 欢迎补充 GitHub 仓库地址: https://www.example.com/ 如果您认为站点可以加⭐、分享你发现的新的站点,反馈失效站点,欢迎[点此](https://www.example.com/ )告诉我 [关于广告位](https://www.example.com/ ) ### 协议 如果您正在同步或转载本仓库内容,请遵守以下协议:1. 可以移除广告位 2. 其他部分请保持原文,不作修改 ### 最后更新 如果下方时间已经晚于当前时间1h ;请前往[GitHub仓库](https://www.example.com/ )查看最新内容 ``` ### GitHubAction自动同步 > GitHubAction每十分钟自动同步 dev 分支[README.md](https://github.com/xx025/carrot/blob/dev/README.md) > 请开起Action 可读写仓库 > > 开启方法: > 1. Actions permissions -->[✔]Allow all actions and reusable workflows # 允许action运行 > 2. Workflow permissions-->[✔]Read and write permissions # 给与action读写权限 ```yml name: Sync on: schedule: - cron: '*/10 * * * *' jobs: sync-readme: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 with: ref: main # 要同步的分支 - name: Download README.md run: | curl -o README.md https://raw.githubusercontent.com/xx025/carrot/main/README.md echo "$(cat README.md)"$'\n\n>Last synced:BeiJingT '"$(TZ='Asia/Shanghai' date +'%Y-%m-%d %H:%M:%S')" > README.md - name: Setup Node.js uses: actions/setup-node@v2 with: node-version: '16.x' - name: Set up Git user run: | git config --global user.email "actions@github.com" git config --global user.name "GitHub Actions" - name: Check if changes exist run: | if git diff-index --quiet HEAD --; then echo "No changes to commit. Exiting." else git add README.md git commit -m "Sync README to main branch" git push origin HEAD:refs/heads/main fi ``` ## star历史 ![star-history](https://api.star-history.com/svg?repos=xx025/carrot&type=Timeline)