触发博客生成流水线

This commit is contained in:
yinkanglong
2024-01-21 20:09:01 +08:00
parent 8f271448da
commit bf0ac0a244
2 changed files with 9 additions and 2 deletions

View File

@@ -22,7 +22,9 @@ jobs:
# pip install -r requirements.txt # 如果有依赖,请替换为实际的依赖安装命令
- name: Generate files with Python script
run: python ./notes/blog/docsify/build_sidebar.py # 替换为你的Python脚本路径
run: |
root_dir = $(pwd)
python ./blog/docsify/build_sidebar.py root_dir # 替换为你的Python脚本路径
- name: Commit generated files
run: |
@@ -36,7 +38,7 @@ jobs:
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: main
- name: Call Remote API
run: |
curl -X GET http://8.141.4.34/#/

View File

@@ -2,8 +2,10 @@ from configparser import ConfigParser
from os.path import splitext, basename, join, isdir, relpath, abspath
from os import listdir
import os
import sys
# docsify根目录
# root_dir='/root/gitee/notes'
root_dir='/root/gitee/notes'
# 要处理的文件或文件夹
exclude_start_with=['_','*','.']
@@ -172,4 +174,7 @@ if __name__ == "__main__":
第n-1层会生成n层目录的_sidebar
第n层生成之后所有目录的_sidebar
'''
if len(sys.argv) > 1:
root_dir = sys.argv[1]
print("root_dir is", root_dir)
layer_traverse(root_dir,0,create_depth)