2
0
Jean-David Moisan 4 жил өмнө
parent
commit
2c4378da6b

+ 14 - 3
.github/workflows/documentation.yml

@@ -6,6 +6,12 @@ on:
     - 'docs/**'
     - 'README.md'
 
+env:
+  TITLE: Apos.Input
+  DESCRIPTION: Input library for MonoGame.
+  BASE: Apos.Input
+  REPO: https://github.com/Apostolique/Apos.Input/tree/master/
+
 jobs:
   build:
 
@@ -16,13 +22,18 @@ jobs:
     - name: Use Node.js
       uses: actions/setup-node@v1
       with:
-        node-version: '12'
+        node-version: '14.x'
     - name: Install apos-docs
       run: npm install apos-docs -g
     - name: Use apos-docs
-      run: apos-docs -t Apos.Input -b /Apos.Input
+      run: |
+        apos-docs -t ${{ env.TITLE }} -d '${{ env.DESCRIPTION }}' -b ${{ env.BASE }} -r ${{ env.REPO }}
+        cd apos-docs
+        npm i
+        npm run build
+        cd -
     - name: Deploy
       uses: peaceiris/actions-gh-pages@v3
       with:
         github_token: ${{ secrets.GITHUB_TOKEN }}
-        publish_dir: ./dist
+        publish_dir: ./apos-docs/_site

+ 1 - 1
docs/nav.yml → docs/_data/nav.yml

@@ -1,7 +1,7 @@
 links:
   - title: Getting Started
     link: /getting-started/
-    svg: <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"/>
+    svg: <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253" />
 
 social:
   - name: GitHub