🔧 Chore: add atomic-algolia for exampleSite (#70)

This commit is contained in:
Cell
2022-02-26 15:48:13 +08:00
parent a5bf1daca9
commit 4e783b2826
6 changed files with 5298 additions and 316 deletions
+45
View File
@@ -0,0 +1,45 @@
name: Update Algolia Search Index
on:
push:
branches:
- master
workflow_dispatch:
jobs:
algolia-atomic:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: true # Fetch Hugo themes (true OR recursive)
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: 'latest'
extended: true
- name: Build
run: |
npm install
npm run build
- name: Update Algolia Index (en)
env:
ALGOLIA_APP_ID: YKOM6PKLUY
ALGOLIA_ADMIN_KEY: ${{ secrets.ALGOLIA_ADMIN_KEY }}
ALGOLIA_INDEX_NAME: 'index.en'
ALGOLIA_INDEX_FILE: './exampleSite/public/index.json'
run: |
npm run algolia
- name: Update Algolia Index (zh-cn)
env:
ALGOLIA_APP_ID: YKOM6PKLUY
ALGOLIA_ADMIN_KEY: ${{ secrets.ALGOLIA_ADMIN_KEY }}
ALGOLIA_INDEX_NAME: 'index.zh-cn'
ALGOLIA_INDEX_FILE: './exampleSite/public/zh-cn/index.json'
run: |
npm run algolia
-2
View File
@@ -1,7 +1,5 @@
name: Hugo build check
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:
+1 -1
View File
@@ -14,7 +14,7 @@ name: "CodeQL"
on:
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
branches: [ master ]
schedule:
- cron: '45 0 * * 1'