🤪防止工作流因超时失效
This commit is contained in:
16
.github/workflows/friend_circle_lite.yml
vendored
16
.github/workflows/friend_circle_lite.yml
vendored
@ -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"
|
@ -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服务
|
||||||
|
@ -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
35
static/readme.md
Normal 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>
|
||||||
|
```
|
||||||
|
|
||||||
|
其中第一个地址填入你自己的地址即可,**注意**尾部带`/`,不要遗漏。
|
Reference in New Issue
Block a user