Skip to content

Commit

Permalink
🔧 Chore: use hugo-fixit/action-component-list to generate content
Browse files Browse the repository at this point in the history
  • Loading branch information
Lruihao committed Jan 18, 2025
1 parent 1739d69 commit d6bd1ce
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 4 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/fixit-component-list.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Generate hugo-fixit component list
on:
schedule: # Run workflow automatically
- cron: '0 0 * * *' # Runs every day at 00:00 UTC
workflow_dispatch: # Run workflow manually (without waiting for the cron to be called), through the GitHub Actions Workflow page directly
permissions:
contents: write # To write the generated contents to the readme

jobs:
generate-component-list:
name: Update this repo's README with the list of hugo-fixit theme components
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Generate hugo-fixit component list
uses: hugo-fixit/action-component-list@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
comment_tag_name: HUGO_FIXIT_COMPONENTS
readme_path: 'README.md,README.zh-cn.md'
template: "- [{$repo.name}]({$repo.html_url})\\\n {$repo.description}"
- name: Commit changes
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: ':memo: Docs: update hugo-fixit component list'
commit_author: 'github-actions[bot] <github-actions[bot]@users.noreply.github.com>'
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,9 +196,9 @@ The FixIt theme balances **simplicity** and **extensibility** with extra [Hugo t
<details>
<summary>Click to view.</summary>

<!-- COMPONENT_LIST_START -->
<!-- HUGO_FIXIT_COMPONENTS:START -->

<!-- COMPONENT_LIST_END -->
<!-- HUGO_FIXIT_COMPONENTS:END -->

</details>

Expand Down
4 changes: 2 additions & 2 deletions README.zh-cn.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,9 +200,9 @@ FixIt 主题旨在在**简洁性**和**可扩展性**之间取得平衡。为此
<details>
<summary>点击展开</summary>

<!-- COMPONENT_LIST_START -->
<!-- HUGO_FIXIT_COMPONENTS:START -->

<!-- COMPONENT_LIST_END -->
<!-- HUGO_FIXIT_COMPONENTS:END -->

</details>

Expand Down

0 comments on commit d6bd1ce

Please sign in to comment.