🤪防止工作流因超时失效

This commit is contained in:
2024-09-05 20:08:14 +08:00
parent e4887b8f01
commit f49db80e4e
7 changed files with 55 additions and 6 deletions

View File

@ -64,7 +64,7 @@ jobs:
- name: Commit changes - name: Commit changes
run: | run: |
mkdir pages mkdir pages
cp -r main index.html all.json errors.json pages/ cp -r main ./static/index.html ./static/readme.md all.json errors.json pages/
cd pages cd pages
git init git init
git add . git add .
@ -76,3 +76,17 @@ jobs:
with: with:
retain_days: 30 retain_days: 30
keep_minimum_runs: 6 keep_minimum_runs: 6
keepalive-workflow:
name: Keepalive Workflow
if: ${{ always() }}
needs: friend-circle-lite
runs-on: ubuntu-latest
permissions:
actions: write
steps:
- uses: actions/checkout@v4
- uses: gautamkrishnar/keepalive-workflow@v2
with:
committer_username: "github-actions[bot]"
committer_email: "github-actions[bot]@users.noreply.github.com"

View File

@ -320,7 +320,7 @@
// 点击加载更多时一次最多加载几篇文章默认20 // 点击加载更多时一次最多加载几篇文章默认20
page_turning_number: 20, page_turning_number: 20,
// 头像加载失败时,默认头像地址 // 头像加载失败时,默认头像地址
error_img: 'https://pic.imgdb.cn/item/6695daa4d9c307b7e953ee3d.jpg', // https://cdn.qyliu.top/i/2024/03/22/65fcea97b3ca6.png error_img: 'https://i.p-i.vip/30/20240815-66bced9226a36.webp',
} }
} }
</script> </script>
@ -353,7 +353,7 @@ cd Friend-Circle-Lite
```bash ```bash
pip install -r ./requirements.txt pip install -r ./requirements.txt
pip install -r ./requirements-server.txt pip install -r ./server/requirements-server.txt
``` ```
### 部署API服务 ### 部署API服务

View File

@ -21,7 +21,7 @@ app.add_middleware(
@app.get("/", response_class=HTMLResponse) @app.get("/", response_class=HTMLResponse)
async def root(): async def root():
try: try:
with open('./static/deploy-home.html', 'r', encoding='utf-8') as f: with open('./server/deploy-home.html', 'r', encoding='utf-8') as f:
html_content = f.read() html_content = f.read()
return HTMLResponse(content=html_content) return HTMLResponse(content=html_content)
except FileNotFoundError: except FileNotFoundError:

35
static/readme.md Normal file
View File

@ -0,0 +1,35 @@
# RSS 订阅前端页面
这是一个用于展示 RSS 订阅内容的简单 HTML 页面。该前端页面用于渲染从后端获取的 RSS 订阅数据。本分支仅包含用于展示的静态资源HTML、CSS、JS
## 功能
- **展示 RSS 订阅内容**:可以显示 RSS 订阅文章的标题、描述和发布时间。
- **简洁设计**:简单直观的用户界面,适用于浏览和查看 RSS 内容。
- **响应式布局**:适配不同设备的浏览体验。
## 部署到网站
如果你已经正确托管本分支到静态托管平台,你可以通过以下几个步骤将数据渲染到你的前端页面:
在前端页面的md文件中写入
```html
<div id="friend-circle-lite-root"></div>
<script>
if (typeof UserConfig === 'undefined') {
var UserConfig = {
// 填写你的fc Lite地址
private_api_url: 'https://fc.liushen.fun/',
// 点击加载更多时一次最多加载几篇文章默认20
page_turning_number: 20,
// 头像加载失败时,默认头像地址
error_img: 'https://i.p-i.vip/30/20240815-66bced9226a36.webp',
}
}
</script>
<link rel="stylesheet" href="https://fastly.jsdelivr.net/gh/willow-god/Friend-Circle-Lite/main/fclite.min.css">
<script src="https://fastly.jsdelivr.net/gh/willow-god/Friend-Circle-Lite/main/fclite.min.js"></script>
```
其中第一个地址填入你自己的地址即可,**注意**尾部带`/`,不要遗漏。