-
Notifications
You must be signed in to change notification settings - Fork 0
58 lines (51 loc) · 1.37 KB
/
docgen.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
name: docfx for GitHub Pages
on:
push:
branches:
- 'main'
release:
types: [published]
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Remove csproj files
run: find . -name "*.csproj" -type f -delete
- name: Deploy with DocFX
uses: sator-imaging/docfx-pages@v1
id: deployment
with:
app_name: 'Cutscene System for Unity'
site_title: 'Cutscene System for Unity'
site_footer: '<big>× Is HTML accepted?</big>'
class_members: 'separatePages'
google_analytics: ''
define_symbols: ''
site_logo: '<logo>.svg'
site_favicon: '<favicon>.svg'
main_js: |
export default {
defaultTheme: 'light',
showLightbox: (img) => true,
iconLinks: [
{
icon: 'github',
href: 'https://github.com/sator-imaging',
title: 'GitHub'
},
],
}
main_css: |