Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
801696a
Merge pull request #2 from Chaosyr/Update-Doc-Styles
Chaosyr Nov 13, 2026
44d26d8
Update Styling
Chaosyr Nov 13, 2026
7f5dd4c
Merge pull request #3 from Chaosyr/Update-Doc-Styles
Chaosyr Nov 13, 2026
21fa0a8
Remove Styles folder from `api_wiki`
Chaosyr Nov 13, 2026
c40e02e
Fix Style and implement Community Patch and APIPatcher to Docs
Chaosyr Nov 13, 2026
4a91769
remove arbitrary exclusions for CSProj
Chaosyr Nov 13, 2026
f4511a0
Replace code block font to match
Chaosyr Nov 13, 2026
672aa9d
Update toc.yml
Chaosyr Nov 13, 2026
6136b79
Update main.css
Chaosyr Nov 13, 2026
2ef9bdf
Update main.css
Chaosyr Nov 13, 2026
0e2689f
Update main.css
Chaosyr Nov 13, 2026
0811ff6
Update main.css
Chaosyr Nov 13, 2026
ef3fe92
Update main.css
Chaosyr Nov 14, 2026
0dfd9a0
Update main.css
Chaosyr Nov 14, 2026
031cb92
Remove unneeded Partials folder carried over from DarkFX Copy
Chaosyr Nov 14, 2026
108e122
Typo fix and Prettify class.header.tmpl.partial
Chaosyr Nov 14, 2026
be2ad2a
Fix up inheritence related look
Chaosyr Nov 14, 2026
6639d2d
Update main.css
Chaosyr Nov 14, 2026
c23b620
Update main.css
Chaosyr Nov 14, 2026
df2af83
Update main.css
Chaosyr Nov 14, 2026
3204476
Update main.css
Chaosyr Nov 14, 2026
2e8709b
Update Table Implementation to DL
Chaosyr Nov 14, 2026
fd399d2
Undo Table Changes
Chaosyr Nov 14, 2026
e4db6a5
Pop off API Patcher from Docs
Chaosyr Nov 14, 2026
f90d966
Move the class header partial under api_wiki and delete inheritence t…
Chaosyr Nov 14, 2026
4773344
Experiment with disabling darkfx
Chaosyr Nov 14, 2026
00e350a
part 2
Chaosyr Nov 14, 2026
fdc8b30
fix css
Chaosyr Nov 14, 2026
436b99c
switch to min-height
Chaosyr Nov 14, 2026
89d10ea
Update Templates
Chaosyr Nov 14, 2026
5fb32a1
Some fixing
Chaosyr Nov 14, 2026
b6b4b4a
2col params, and fields table
Chaosyr Nov 14, 2026
09e32dd
CSS Cleaning and quick fix
Chaosyr Nov 14, 2026
686f246
Inline code background
Chaosyr Nov 14, 2026
d3f6c39
Underscore the page heading
Chaosyr Nov 14, 2026
71e88cf
Underscore H3 Headers
Chaosyr Nov 14, 2026
782be32
Fix borders
Chaosyr Nov 14, 2026
3e33a13
Update main.css
Chaosyr Nov 14, 2026
7aa75a5
Conditionalize H3 Headers
Chaosyr Nov 14, 2026
de098bf
Overhaul Index.md
Chaosyr Nov 14, 2026
ff0f617
Conditionalize H1
Chaosyr Nov 14, 2026
2e37ebd
Make Wiki be named Wiki
Chaosyr Nov 14, 2026
1c7391f
Allow Embedding
Chaosyr Nov 14, 2026
6fb4dc5
Fix Embeddability
Chaosyr Nov 14, 2026
178d160
Merge branch 'Update-Installation-Guides-and-Documentation-and-Bug-Fi…
Chaosyr Nov 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,23 @@ jobs:
chmod +x docfx/docfx

- name: Generate documentation
run: ./docfx/docfx docs/docfx.json
env:
REPOSITORY_OWNER: ${{ github.repository_owner }}
REPOSITORY_NAME: ${{ github.event.repository.name }}
run: |
if [ "$REPOSITORY_NAME" = "$REPOSITORY_OWNER.github.io" ]; then
DOCFX_BASE_URL="https://${REPOSITORY_OWNER}.github.io/"
else
DOCFX_BASE_URL="https://${REPOSITORY_OWNER}.github.io/${REPOSITORY_NAME}/"
fi

jq --arg base "$DOCFX_BASE_URL" \
'.build.globalMetadata._appBaseUrl = $base' \
docs/docfx.json > docs/docfx.generated.json

./docfx/docfx docs/docfx.generated.json

rm docs/docfx.generated.json

- name: Checkout gh-pages
uses: actions/checkout@v4
Expand Down
Binary file added docs/DiscordIcon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@
"files": ["**"],
"src": "../InscryptionCommunityPatch/Assets",
"dest": "resources/community/assets"
},
{
"files": ["DiscordIcon.png"]
}
],
"content": [
Expand Down
175 changes: 175 additions & 0 deletions docs/template/api_wiki/layout/_master.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}
{{!include(/^public/.*/)}}
{{!include(favicon.ico)}}
{{!include(logo.svg)}}
<!DOCTYPE html>
<html {{#_lang}}lang="{{_lang}}"{{/_lang}}>
<head>
<meta charset="utf-8">
{{#redirect_url}}
<meta http-equiv="refresh" content="0;URL='{{redirect_url}}'">
{{/redirect_url}}
{{^redirect_url}}
<title>{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}} {{#_appTitle}}| {{_appTitle}} {{/_appTitle}}</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}} {{#_appTitle}}| {{_appTitle}} {{/_appTitle}}">
{{#_description}}<meta name="description" content="{{_description}}">{{/_description}}
{{#description}}<meta name="description" content="{{description}}">{{/description}}

<!-- Open Graph / Discord Embeds -->
<meta property="og:type" content="website">
<meta property="og:site_name" content="{{_appTitle}}">
<meta property="og:title" content="{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}}">
{{#_description}}<meta property="og:description" content="{{_description}}">{{/_description}}
{{^_description}}{{#description}}<meta property="og:description" content="{{description}}">{{/description}}{{/_description}}
<meta property="og:image" content="{{_appBaseUrl}}DiscordIcon.png">

<!-- Twitter / Large Preview -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}}">
{{#_description}}<meta name="twitter:description" content="{{_description}}">{{/_description}}
{{^_description}}{{#description}}<meta name="twitter:description" content="{{description}}">{{/description}}{{/_description}}
<meta name="twitter:image" content="{{_appBaseUrl}}DiscordIcon.png">

<link rel="icon" href="{{_rel}}{{{_appFaviconPath}}}{{^_appFaviconPath}}favicon.ico{{/_appFaviconPath}}">
<link rel="stylesheet" href="{{_rel}}public/docfx.min.css">
<link rel="stylesheet" href="{{_rel}}public/main.css">
<meta name="docfx:navrel" content="{{_navRel}}">
<meta name="docfx:tocrel" content="{{_tocRel}}">
{{#_noindex}}<meta name="searchOption" content="noindex">{{/_noindex}}
{{#_enableSearch}}<meta name="docfx:rel" content="{{_rel}}">{{/_enableSearch}}
{{#_disableNewTab}}<meta name="docfx:disablenewtab" content="true">{{/_disableNewTab}}
{{#_disableTocFilter}}<meta name="docfx:disabletocfilter" content="true">{{/_disableTocFilter}}
{{#docurl}}<meta name="docfx:docurl" content="{{docurl}}">{{/docurl}}
<meta name="loc:inThisArticle" content="{{__global.inThisArticle}}">
<meta name="loc:searchResultsCount" content="{{__global.searchResultsCount}}">
<meta name="loc:searchNoResults" content="{{__global.searchNoResults}}">
<meta name="loc:tocFilter" content="{{__global.tocFilter}}">
<meta name="loc:nextArticle" content="{{__global.nextArticle}}">
<meta name="loc:prevArticle" content="{{__global.prevArticle}}">
<meta name="loc:themeLight" content="{{__global.themeLight}}">
<meta name="loc:themeDark" content="{{__global.themeDark}}">
<meta name="loc:themeAuto" content="{{__global.themeAuto}}">
<meta name="loc:changeTheme" content="{{__global.changeTheme}}">
<meta name="loc:copy" content="{{__global.copy}}">
<meta name="loc:downloadPdf" content="{{__global.downloadPdf}}">

<script type="module" src="./{{_rel}}public/docfx.min.js"></script>

<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>

{{#_googleAnalyticsTagId}}
<script async src="https://www.googletagmanager.com/gtag/js?id={{_googleAnalyticsTagId}}"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', '{{_googleAnalyticsTagId}}');
</script>
{{/_googleAnalyticsTagId}}
{{/redirect_url}}
</head>

{{^redirect_url}}
<body class="tex2jax_ignore" data-layout="{{_layout}}{{layout}}" data-yaml-mime="{{yamlmime}}">
<header class="bg-body border-bottom">
{{^_disableNavbar}}
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="{{_appLogoUrl}}{{^_appLogoUrl}}{{_rel}}index.html{{/_appLogoUrl}}">
<img id="logo" class="svg" src="{{_rel}}{{{_appLogoPath}}}{{^_appLogoPath}}logo.svg{{/_appLogoPath}}" alt="{{_appName}}" >
{{_appName}}
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
{{#_enableSearch}}
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="{{__global.search}}" autocomplete="off" aria-label="Search">
</form>
{{/_enableSearch}}
</div>
</div>
</div>
</nav>
{{/_disableNavbar}}
</header>

<main class="container-xxl">
{{^_disableToc}}
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
{{/_disableToc}}

<div class="content">
<div class="actionbar">
{{^_disableToc}}
<button class="btn btn-lg border-0 d-md-none"
type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas"
aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
{{/_disableToc}}

{{^_disableBreadcrumb}}
<nav id="breadcrumb"></nav>
{{/_disableBreadcrumb}}
</div>

<article data-uid="{{uid}}">
{{!body}}
</article>

{{^_disableContribution}}
<div class="contribution d-print-none">
{{#sourceurl}}
<a href="{{sourceurl}}" class="edit-link">{{__global.improveThisDoc}}</a>
{{/sourceurl}}
{{^sourceurl}}{{#docurl}}
<a href="{{docurl}}" class="edit-link">{{__global.improveThisDoc}}</a>
{{/docurl}}{{/sourceurl}}
</div>
{{/_disableContribution}}

{{^_disableNextArticle}}
<div class="next-article d-print-none border-top" id="nextArticle"></div>
{{/_disableNextArticle}}

</div>

{{^_disableAffix}}
<div class="affix">
<nav id="affix"></nav>
</div>
{{/_disableAffix}}
</main>

{{#_enableSearch}}
<div class="container-xxl search-results" id="search-results"></div>
{{/_enableSearch}}

<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
{{{_appFooter}}}{{^_appFooter}}<span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>{{/_appFooter}}
</div>
</div>
</footer>
</body>
{{/redirect_url}}
</html>
51 changes: 51 additions & 0 deletions docs/template/api_wiki/partials/head.tmpl.partial
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@

{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}

<head>
<meta charset="utf-8">
{{#_googleAnalyticsTagId}}
<script async src="https://www.googletagmanager.com/gtag/js?id={{_googleAnalyticsTagId}}"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', '{{_googleAnalyticsTagId}}');
</script>
{{/_googleAnalyticsTagId}}
{{#redirect_url}}
<meta http-equiv="refresh" content="0;URL='{{redirect_url}}'">
{{/redirect_url}}
{{^redirect_url}}
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}} {{#_appTitle}}| {{_appTitle}} {{/_appTitle}}</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}} {{#_appTitle}}| {{_appTitle}} {{/_appTitle}}">
{{#_description}}<meta name="description" content="{{_description}}">{{/_description}}
{{#description}}<meta name="description" content="{{description}}">{{/description}}

<!-- Open Graph / Discord Embeds -->
<meta property="og:type" content="website">
<meta property="og:site_name" content="{{_appTitle}}">
<meta property="og:title" content="{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}}">
{{#_description}}<meta property="og:description" content="{{_description}}">{{/_description}}
{{^_description}}{{#description}}<meta property="og:description" content="{{description}}">{{/description}}{{/_description}}
<meta property="og:image" content="{{_appBaseUrl}}DiscordIcon.png">

<!-- Twitter / Large Preview -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}}">
{{#_description}}<meta name="twitter:description" content="{{_description}}">{{/_description}}
{{^_description}}{{#description}}<meta name="twitter:description" content="{{description}}">{{/description}}{{/_description}}
<meta name="twitter:image" content="{{_appBaseUrl}}DiscordIcon.png">

<link rel="shortcut icon" href="{{_rel}}{{{_appFaviconPath}}}{{^_appFaviconPath}}favicon.ico{{/_appFaviconPath}}">
<link rel="stylesheet" href="{{_rel}}styles/docfx.vendor.min.css">
<link rel="stylesheet" href="{{_rel}}styles/docfx.css">
<link rel="stylesheet" href="{{_rel}}styles/main.css">
<meta property="docfx:navrel" content="{{_navRel}}">
<meta property="docfx:tocrel" content="{{_tocRel}}">
{{#_noindex}}<meta name="searchOption" content="noindex">{{/_noindex}}
{{#_enableSearch}}<meta property="docfx:rel" content="{{_rel}}">{{/_enableSearch}}
{{#_enableNewTab}}<meta property="docfx:newtab" content="true">{{/_enableNewTab}}
{{/redirect_url}}
</head>
Loading