feat: update for doks 0.3.5
This commit is contained in:
parent
b735d0863c
commit
3782cf57ed
26
README.md
26
README.md
|
@ -9,11 +9,11 @@
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<h3 align="center">
|
<h3 align="center">
|
||||||
Doks child theme
|
Doks Child Theme
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
Doks is a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default.
|
Doks is a Hugo theme for building secure, fast, and SEO-ready documentation websites, which you can easily update and customize.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
|
|
||||||
## Why Doks?
|
## Why Doks?
|
||||||
|
|
||||||
Nine reasons why you should use Doks:
|
Nine main reasons why you should use Doks:
|
||||||
|
|
||||||
1. __Security aware__. Get A+ scores on [Mozilla Observatory](https://observatory.mozilla.org/analyze/doks.netlify.app) out of the box. Easily change the default Security Headers to suit your needs.
|
1. __Security aware__. Get A+ scores on [Mozilla Observatory](https://observatory.mozilla.org/analyze/doks.netlify.app) out of the box. Easily change the default Security Headers to suit your needs.
|
||||||
|
|
||||||
|
@ -59,6 +59,14 @@ Nine reasons why you should use Doks:
|
||||||
|
|
||||||
9. __Dark mode__. Switch to a low-light UI with the click of a button. Change colors with variables to match your branding.
|
9. __Dark mode__. Switch to a low-light UI with the click of a button. Change colors with variables to match your branding.
|
||||||
|
|
||||||
|
### Other features
|
||||||
|
|
||||||
|
- __Multilingual and i18n__ support
|
||||||
|
- __Versioning__ documentation support
|
||||||
|
- __KaTeX__ math typesetting
|
||||||
|
- __Mermaid__ diagrams and visualization
|
||||||
|
- __highlight.js__ syntax highlighting
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
Doks uses npm to centralize dependency management, making it [easy to update](https://getdoks.org/docs/help/how-to-update/) resources, build tooling, plugins, and build scripts:
|
Doks uses npm to centralize dependency management, making it [easy to update](https://getdoks.org/docs/help/how-to-update/) resources, build tooling, plugins, and build scripts:
|
||||||
|
@ -117,3 +125,15 @@ Doks comes with [commands](https://getdoks.org/docs/prologue/commands/) for comm
|
||||||
- [Netlify Community](https://community.netlify.com/)
|
- [Netlify Community](https://community.netlify.com/)
|
||||||
- [Hugo Forums](https://discourse.gohugo.io/)
|
- [Hugo Forums](https://discourse.gohugo.io/)
|
||||||
- [Doks Discussions](https://github.com/h-enk/doks/discussions)
|
- [Doks Discussions](https://github.com/h-enk/doks/discussions)
|
||||||
|
|
||||||
|
## Sponsors
|
||||||
|
|
||||||
|
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
|
||||||
|
|
||||||
|
[![OC sponsor 0](https://opencollective.com/doks/sponsor/0/avatar.svg)](https://opencollective.com/doks/sponsor/0/website)
|
||||||
|
|
||||||
|
## Backers
|
||||||
|
|
||||||
|
Support this project by becoming a backer. Your avatar will show up here.
|
||||||
|
|
||||||
|
[![Backers](https://opencollective.com/doks/backers.svg)](https://opencollective.com/doks)
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
# Reporting Security Issues
|
||||||
|
|
||||||
|
The Doks team and community take security issues in Doks seriously. We appreciate your efforts to responsibly disclose your findings, and will make every effort to acknowledge your contributions.
|
||||||
|
|
||||||
|
To report a security issue, email [security@getdoks.org](mailto:security@getdoks.org) and include the word "SECURITY" in the subject line.
|
||||||
|
|
||||||
|
We'll endeavor to respond quickly, and will keep you updated throughout the process.
|
|
@ -9,6 +9,11 @@ languageCode = "en-US"
|
||||||
paginate = 7
|
paginate = 7
|
||||||
rssLimit = 10
|
rssLimit = 10
|
||||||
|
|
||||||
|
# Multilingual
|
||||||
|
defaultContentLanguage = "en"
|
||||||
|
disableLanguages = ["de", "nl"]
|
||||||
|
# defaultContentLanguageInSubdir = true
|
||||||
|
|
||||||
# add redirects/headers
|
# add redirects/headers
|
||||||
[outputs]
|
[outputs]
|
||||||
home = ["HTML", "RSS", "REDIRECTS", "HEADERS"]
|
home = ["HTML", "RSS", "REDIRECTS", "HEADERS"]
|
||||||
|
@ -47,29 +52,6 @@ rel = "sitemap"
|
||||||
dir = ":cacheDir/:project"
|
dir = ":cacheDir/:project"
|
||||||
maxAge = "10s"
|
maxAge = "10s"
|
||||||
|
|
||||||
[markup]
|
|
||||||
[markup.goldmark]
|
|
||||||
[markup.goldmark.extensions]
|
|
||||||
linkify = false
|
|
||||||
[markup.goldmark.parser]
|
|
||||||
autoHeadingID = true
|
|
||||||
autoHeadingIDType = "github"
|
|
||||||
[markup.goldmark.parser.attribute]
|
|
||||||
block = true
|
|
||||||
title = true
|
|
||||||
[markup.goldmark.renderer]
|
|
||||||
unsafe = true
|
|
||||||
[markup.highlight]
|
|
||||||
codeFences = false
|
|
||||||
guessSyntax = false
|
|
||||||
hl_Lines = ""
|
|
||||||
lineNoStart = 1
|
|
||||||
lineNos = false
|
|
||||||
lineNumbersInTable = true
|
|
||||||
noClasses = false
|
|
||||||
style = "dracula"
|
|
||||||
tabWidth = 4
|
|
||||||
|
|
||||||
[sitemap]
|
[sitemap]
|
||||||
changefreq = "weekly"
|
changefreq = "weekly"
|
||||||
filename = "sitemap.xml"
|
filename = "sitemap.xml"
|
||||||
|
@ -80,6 +62,7 @@ rel = "sitemap"
|
||||||
|
|
||||||
[permalinks]
|
[permalinks]
|
||||||
blog = "/blog/:title/"
|
blog = "/blog/:title/"
|
||||||
|
# docs = "/docs/1.0/:sections[1:]/:title/"
|
||||||
|
|
||||||
[minify.tdewolff.html]
|
[minify.tdewolff.html]
|
||||||
keepWhitespace = false
|
keepWhitespace = false
|
||||||
|
@ -113,6 +96,9 @@ rel = "sitemap"
|
||||||
[[module.mounts]]
|
[[module.mounts]]
|
||||||
source = "node_modules/katex"
|
source = "node_modules/katex"
|
||||||
target = "assets/js/vendor/katex"
|
target = "assets/js/vendor/katex"
|
||||||
|
[[module.mounts]]
|
||||||
|
source = "node_modules/mermaid"
|
||||||
|
target = "assets/js/vendor/mermaid"
|
||||||
[[module.mounts]]
|
[[module.mounts]]
|
||||||
source = "assets"
|
source = "assets"
|
||||||
target = "assets"
|
target = "assets"
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
[en]
|
||||||
|
languageName = "English"
|
||||||
|
contentDir = "content/en"
|
||||||
|
weight = 10
|
||||||
|
[en.params]
|
||||||
|
languageISO = "EN"
|
||||||
|
|
||||||
|
[de]
|
||||||
|
languageName = "German"
|
||||||
|
contentDir = "content/de"
|
||||||
|
weight = 15
|
||||||
|
[de.params]
|
||||||
|
languageISO = "DE"
|
||||||
|
|
||||||
|
[nl]
|
||||||
|
languageName = "Nederlands"
|
||||||
|
contentDir = "content/nl"
|
||||||
|
weight = 20
|
||||||
|
[nl.params]
|
||||||
|
languageISO = "NL"
|
||||||
|
titleAddition = "Modern documentatie-thema"
|
||||||
|
description = "Doks is een Hugo-thema waarmee je moderne documentatie-websites kunt bouwen die veilig, snel en klaar voor SEO zijn — standaard."
|
||||||
|
titleHome = "Doks thema"
|
||||||
|
footer = "Mogelijk gemaakt door <a href=\"https://www.netlify.com/\">Netlify</a>, <a href=\"https://gohugo.io/\">Hugo</a>, en <a href=\"https://getdoks.org/\">Doks</a>"
|
||||||
|
alertText = "Introductie van het Doks-kinderthema, verschillende DX + UX-updates en meer! <a class=\"alert-link stretched-link\" href=\"https://getdoks.org/blog/doks-v0.2/\">Bekijk Doks v0.2</a>"
|
|
@ -0,0 +1,29 @@
|
||||||
|
defaultMarkdownHandler = "goldmark"
|
||||||
|
|
||||||
|
[goldmark]
|
||||||
|
[goldmark.extensions]
|
||||||
|
linkify = false
|
||||||
|
[goldmark.parser]
|
||||||
|
autoHeadingID = true
|
||||||
|
autoHeadingIDType = "github"
|
||||||
|
[goldmark.parser.attribute]
|
||||||
|
block = true
|
||||||
|
title = true
|
||||||
|
[goldmark.renderer]
|
||||||
|
unsafe = true
|
||||||
|
|
||||||
|
[highlight]
|
||||||
|
codeFences = false
|
||||||
|
guessSyntax = false
|
||||||
|
hl_Lines = ""
|
||||||
|
lineNoStart = 1
|
||||||
|
lineNos = false
|
||||||
|
lineNumbersInTable = true
|
||||||
|
noClasses = false
|
||||||
|
style = "dracula"
|
||||||
|
tabWidth = 4
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
endLevel = 3
|
||||||
|
ordered = false
|
||||||
|
startLevel = 2
|
|
@ -13,6 +13,7 @@
|
||||||
[[main]]
|
[[main]]
|
||||||
name = "Docs"
|
name = "Docs"
|
||||||
url = "/docs/prologue/introduction/"
|
url = "/docs/prologue/introduction/"
|
||||||
|
# url = "/docs/1.0/prologue/introduction/"
|
||||||
weight = 10
|
weight = 10
|
||||||
|
|
||||||
[[main]]
|
[[main]]
|
|
@ -4,7 +4,10 @@
|
||||||
title = "Doks"
|
title = "Doks"
|
||||||
titleSeparator = "-"
|
titleSeparator = "-"
|
||||||
titleAddition = "Modern Documentation Theme"
|
titleAddition = "Modern Documentation Theme"
|
||||||
description = "Doks is a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default."
|
description = "Doks is a Hugo theme for building secure, fast, and SEO-ready documentation websites, which you can easily update and customize."
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
# docsVersion = "0.3"
|
||||||
|
|
||||||
## Open Graph
|
## Open Graph
|
||||||
images = ["doks.png"]
|
images = ["doks.png"]
|
||||||
|
@ -48,6 +51,7 @@ bgColor = "#fff"
|
||||||
landscapePhotoWidths = [900, 800, 700, 600, 500]
|
landscapePhotoWidths = [900, 800, 700, 600, 500]
|
||||||
portraitPhotoWidths = [800, 700, 600, 500]
|
portraitPhotoWidths = [800, 700, 600, 500]
|
||||||
lqipWidth = "20x"
|
lqipWidth = "20x"
|
||||||
|
smallLimit = "300"
|
||||||
|
|
||||||
# Footer
|
# Footer
|
||||||
footer = "Powered by <a href=\"https://www.netlify.com/\">Netlify</a>, <a href=\"https://gohugo.io/\">Hugo</a>, and <a href=\"https://getdoks.org/\">Doks</a>"
|
footer = "Powered by <a href=\"https://www.netlify.com/\">Netlify</a>, <a href=\"https://gohugo.io/\">Hugo</a>, and <a href=\"https://getdoks.org/\">Doks</a>"
|
||||||
|
@ -63,6 +67,7 @@ alertText = "Introducing the Doks child theme, several DX + UX updates, and more
|
||||||
|
|
||||||
# Edit Page
|
# Edit Page
|
||||||
docsRepo = "https://github.com/h-enk/doks"
|
docsRepo = "https://github.com/h-enk/doks"
|
||||||
|
docsRepoBranch = "master"
|
||||||
editPage = false
|
editPage = false
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
|
@ -76,5 +81,5 @@ editPage = false
|
||||||
highLight = true
|
highLight = true
|
||||||
kaTex = false
|
kaTex = false
|
||||||
collapsibleSidebar = true
|
collapsibleSidebar = true
|
||||||
multilingualMode = false # Not yet functional
|
multilingualMode = false
|
||||||
docsVersioning = false # Not yet functional
|
docsVersioning = false
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
---
|
|
||||||
title : "Modern Documentation Theme"
|
|
||||||
description: "Doks is a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default."
|
|
||||||
lead: "Doks is a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default."
|
|
||||||
date: 2020-10-06T08:47:36+00:00
|
|
||||||
lastmod: 2020-10-06T08:47:36+00:00
|
|
||||||
draft: false
|
|
||||||
images: []
|
|
||||||
---
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
---
|
||||||
|
title : "Modern Documentation Theme"
|
||||||
|
description: "Doks is a Hugo theme for building secure, fast, and SEO-ready documentation websites, which you can easily update and customize."
|
||||||
|
lead: "Doks is a Hugo theme for building secure, fast, and SEO-ready documentation websites, which you can easily update and customize."
|
||||||
|
date: 2020-10-06T08:47:36+00:00
|
||||||
|
lastmod: 2020-10-06T08:47:36+00:00
|
||||||
|
draft: false
|
||||||
|
images: []
|
||||||
|
---
|
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.0 KiB |
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Introduction"
|
title: "Introduction"
|
||||||
description: "Doks is a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default."
|
description: "Doks is a Hugo theme for building secure, fast, and SEO-ready documentation websites, which you can easily update and customize."
|
||||||
lead: "Doks is a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default."
|
lead: "Doks is a Hugo theme for building secure, fast, and SEO-ready documentation websites, which you can easily update and customize."
|
||||||
date: 2020-10-06T08:48:57+00:00
|
date: 2020-10-06T08:48:57+00:00
|
||||||
lastmod: 2020-10-06T08:48:57+00:00
|
lastmod: 2020-10-06T08:48:57+00:00
|
||||||
draft: false
|
draft: false
|
|
@ -0,0 +1,11 @@
|
||||||
|
---
|
||||||
|
title: "Versions"
|
||||||
|
description: ""
|
||||||
|
lead: "An appendix of hosted documentation for nearly every release of Doks, from v0 through v3."
|
||||||
|
date: 2021-09-24T08:50:23+02:00
|
||||||
|
lastmod: 2021-09-24T08:50:23+02:00
|
||||||
|
draft: true
|
||||||
|
images: []
|
||||||
|
layout: versions
|
||||||
|
url: "/docs/versions/"
|
||||||
|
---
|
|
@ -0,0 +1,60 @@
|
||||||
|
# - group: v1.x
|
||||||
|
# baseurl: "https://getbootstrap.com"
|
||||||
|
# description: "Every minor and patch release from v1 is listed below."
|
||||||
|
# versions:
|
||||||
|
# - v: "1.0.0"
|
||||||
|
# - v: "1.1.0"
|
||||||
|
# - v: "1.1.1"
|
||||||
|
# - v: "1.2.0"
|
||||||
|
# - v: "1.3.0"
|
||||||
|
# - v: "1.4.0"
|
||||||
|
#
|
||||||
|
# - group: v2.x
|
||||||
|
# baseurl: "https://getbootstrap.com"
|
||||||
|
# description: "Every minor and patch release from v2 is listed below."
|
||||||
|
# versions:
|
||||||
|
# - v: "2.0.0"
|
||||||
|
# - v: "2.0.1"
|
||||||
|
# - v: "2.0.2"
|
||||||
|
# - v: "2.0.3"
|
||||||
|
# - v: "2.0.4"
|
||||||
|
# - v: "2.1.0"
|
||||||
|
# - v: "2.1.1"
|
||||||
|
# - v: "2.2.0"
|
||||||
|
# - v: "2.2.1"
|
||||||
|
# - v: "2.2.2"
|
||||||
|
# - v: "2.3.0"
|
||||||
|
# - v: "2.3.1"
|
||||||
|
# - v: "2.3.2"
|
||||||
|
#
|
||||||
|
# - group: v3.x
|
||||||
|
# baseurl: "https://getbootstrap.com/docs"
|
||||||
|
# description: "Every minor and patch release from v3 is listed below. Last update was v3.4.1."
|
||||||
|
# versions:
|
||||||
|
# - v: "3.3"
|
||||||
|
# - v: "3.4"
|
||||||
|
#
|
||||||
|
# - group: v4.x
|
||||||
|
# baseurl: "https://getbootstrap.com/docs"
|
||||||
|
# description: "Our previous major release with its minor releases. Last update was v4.6.0."
|
||||||
|
# versions:
|
||||||
|
# - v: "4.0"
|
||||||
|
# - v: "4.1"
|
||||||
|
# - v: "4.2"
|
||||||
|
# - v: "4.3"
|
||||||
|
# - v: "4.4"
|
||||||
|
# - v: "4.5"
|
||||||
|
# - v: "4.6"
|
||||||
|
|
||||||
|
- group: v0.x
|
||||||
|
baseurl: "/docs"
|
||||||
|
description: "Current major release. Last update was v0.2.0."
|
||||||
|
versions:
|
||||||
|
- v: "0.1"
|
||||||
|
- v: "0.2"
|
||||||
|
|
||||||
|
- group: v1.x
|
||||||
|
baseurl: "/docs"
|
||||||
|
description: "Every minor and patch release from v1 is listed below. Last update was v1.0.0."
|
||||||
|
versions:
|
||||||
|
- v: "1.0"
|
|
@ -0,0 +1,2 @@
|
||||||
|
[get-started]
|
||||||
|
other = "Get Started"
|
|
@ -0,0 +1,2 @@
|
||||||
|
[get-started]
|
||||||
|
other = "Aan de slag"
|
Binary file not shown.
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 119 KiB |
BIN
images/tn.png
BIN
images/tn.png
Binary file not shown.
Before Width: | Height: | Size: 137 KiB After Width: | Height: | Size: 138 KiB |
|
@ -6,8 +6,8 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-9 col-xl-8 text-center">
|
<div class="col-lg-9 col-xl-8 text-center">
|
||||||
<p class="lead">{{ .Params.lead | safeHTML }}</p>
|
<p class="lead">{{ .Params.lead | safeHTML }}</p>
|
||||||
<a class="btn btn-primary btn-lg px-4 mb-2" href="{{ "docs/prologue/introduction/" | relURL }}" role="button">Get started</a>
|
<a class="btn btn-primary btn-lg px-4 mb-2" href="/docs/{{ if .Site.Params.options.docsVersioning }}{{ .Site.Params.docsVersion }}/{{ end }}prologue/introduction/" role="button">Get Started</a>
|
||||||
<p class="meta">Open-source MIT Licensed. <a href="https://github.com/h-enk/doks">GitHub v{{ $data := getJSON "https://raw.githubusercontent.com/h-enk/doks/master/package.json" }}{{ $data.version }}</a></p>
|
<p class="meta">Open-source MIT Licensed. <a href="https://github.com/h-enk/doks">GitHub v{{ $data := getJSON "/package.json" }}{{ $data.version }}</a></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
functions = "functions"
|
functions = "functions"
|
||||||
|
|
||||||
[build.environment]
|
[build.environment]
|
||||||
NODE_VERSION = "16.3.0"
|
NODE_VERSION = "16.9.1"
|
||||||
NPM_VERSION = "7.16.0"
|
NPM_VERSION = "7.21.1"
|
||||||
|
|
||||||
[context.production]
|
[context.production]
|
||||||
command = "npm run build"
|
command = "npm run build"
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -51,10 +51,10 @@
|
||||||
"instant.page": "^5.1",
|
"instant.page": "^5.1",
|
||||||
"katex": "^0.13",
|
"katex": "^0.13",
|
||||||
"lazysizes": "^5.3",
|
"lazysizes": "^5.3",
|
||||||
"markdownlint-cli": "^0.28",
|
"markdownlint-cli": "^0.29",
|
||||||
"mermaid": "^8.12",
|
"mermaid": "^8.13",
|
||||||
"postcss": "^8.3",
|
"postcss": "^8.3",
|
||||||
"postcss-cli": "^8.3",
|
"postcss-cli": "^9.0",
|
||||||
"purgecss-whitelister": "^2.4",
|
"purgecss-whitelister": "^2.4",
|
||||||
"shx": "^0.3.3",
|
"shx": "^0.3.3",
|
||||||
"stylelint": "^13.13",
|
"stylelint": "^13.13",
|
||||||
|
|
Loading…
Reference in New Issue