🤪防止工作流因超时失效
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