first commit
11
.editorconfig
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# editorconfig.org
|
||||||
|
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
end_of_line = lf
|
||||||
|
charset = utf-8
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
insert_final_newline = true
|
2
.eslintignore
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
assets/js/vendor
|
||||||
|
node_modules
|
31
.eslintrc.json
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"env": {
|
||||||
|
"browser": true,
|
||||||
|
"commonjs": true,
|
||||||
|
"es6": true,
|
||||||
|
"node": true
|
||||||
|
},
|
||||||
|
"extends": "eslint:recommended",
|
||||||
|
"globals": {
|
||||||
|
"Atomics": "readonly",
|
||||||
|
"SharedArrayBuffer": "readonly"
|
||||||
|
},
|
||||||
|
"parserOptions": {
|
||||||
|
"ecmaVersion": 2018,
|
||||||
|
"sourceType": "module"
|
||||||
|
},
|
||||||
|
"rules": {
|
||||||
|
"no-console": 0,
|
||||||
|
"quotes": ["error", "single"],
|
||||||
|
"comma-dangle": [
|
||||||
|
"error",
|
||||||
|
{
|
||||||
|
"arrays": "always-multiline",
|
||||||
|
"objects": "always-multiline",
|
||||||
|
"imports": "always-multiline",
|
||||||
|
"exports": "always-multiline",
|
||||||
|
"functions": "ignore"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
node_modules
|
||||||
|
hugo_stats.json
|
0
.hugo_build.lock
Normal file
14
.markdownlint-cli2.jsonc
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"config": {
|
||||||
|
"default": true,
|
||||||
|
"MD013": false,
|
||||||
|
"MD022": false,
|
||||||
|
"MD024": false,
|
||||||
|
"MD025": false,
|
||||||
|
"MD026": false,
|
||||||
|
"MD033": false,
|
||||||
|
"MD034": false,
|
||||||
|
"MD036": false
|
||||||
|
},
|
||||||
|
"ignores": ["node_modules", "CHANGELOG.md", "README.md"]
|
||||||
|
}
|
8
.npmignore
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
.eslintcache
|
||||||
|
.stylelintcache
|
||||||
|
.netlify
|
||||||
|
.hugo_build.lock
|
||||||
|
yarn-error.log
|
||||||
|
node_modules
|
||||||
|
public
|
||||||
|
resources
|
4
.npmrc
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
enable-pre-post-scripts = true
|
||||||
|
auto-install-peers = true
|
||||||
|
node-linker = hoisted
|
||||||
|
prefer-symlinked-executables = false
|
2
.stylelintignore
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
assets/scss/vendor
|
||||||
|
node_modules
|
37
.stylelintrc.json
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"extends": "stylelint-config-standard-scss",
|
||||||
|
"rules": {
|
||||||
|
"no-empty-source": null,
|
||||||
|
"string-quotes": "double",
|
||||||
|
"scss/comment-no-empty": null,
|
||||||
|
"max-line-length": null,
|
||||||
|
"scss/at-extend-no-missing-placeholder": null,
|
||||||
|
"at-rule-no-unknown": [
|
||||||
|
true,
|
||||||
|
{
|
||||||
|
"ignoreAtRules": [
|
||||||
|
"extend",
|
||||||
|
"at-root",
|
||||||
|
"debug",
|
||||||
|
"warn",
|
||||||
|
"error",
|
||||||
|
"if",
|
||||||
|
"else",
|
||||||
|
"for",
|
||||||
|
"each",
|
||||||
|
"while",
|
||||||
|
"mixin",
|
||||||
|
"include",
|
||||||
|
"content",
|
||||||
|
"return",
|
||||||
|
"function",
|
||||||
|
"tailwind",
|
||||||
|
"apply",
|
||||||
|
"responsive",
|
||||||
|
"variants",
|
||||||
|
"screen"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
21
LICENSE
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2023 Hyas
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
BIN
assets/cover.png
Normal file
After Width: | Height: | Size: 8.0 KiB |
BIN
assets/favicon.ico
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
assets/favicon.png
Normal file
After Width: | Height: | Size: 20 KiB |
1
assets/favicon.svg
Normal file
@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E1E8ED" d="M32.415 9.586l-9-9C23.054.225 22.553 0 22 0c-1.104 0-1.999.896-2 2 0 .552.224 1.053.586 1.415l-3.859 3.859 9 9 3.859-3.859c.362.361.862.585 1.414.585 1.104 0 2.001-.896 2-2 0-.552-.224-1.052-.585-1.414z"/><path fill="#CCD6DD" d="M22 0H7C4.791 0 3 1.791 3 4v28c0 2.209 1.791 4 4 4h22c2.209 0 4-1.791 4-4V11h-9c-1 0-2-1-2-2V0z"/><path fill="#99AAB5" d="M22 0h-2v9c0 2.209 1.791 4 4 4h9v-2h-9c-1 0-2-1-2-2V0zm-5 8c0 .552-.448 1-1 1H8c-.552 0-1-.448-1-1s.448-1 1-1h8c.552 0 1 .448 1 1zm0 4c0 .552-.448 1-1 1H8c-.552 0-1-.448-1-1s.448-1 1-1h8c.552 0 1 .448 1 1zm12 4c0 .552-.447 1-1 1H8c-.552 0-1-.448-1-1s.448-1 1-1h20c.553 0 1 .448 1 1zm0 4c0 .553-.447 1-1 1H8c-.552 0-1-.447-1-1 0-.553.448-1 1-1h20c.553 0 1 .447 1 1zm0 4c0 .553-.447 1-1 1H8c-.552 0-1-.447-1-1 0-.553.448-1 1-1h20c.553 0 1 .447 1 1zm0 4c0 .553-.447 1-1 1H8c-.552 0-1-.447-1-1 0-.553.448-1 1-1h20c.553 0 1 .447 1 1z"/></svg>
|
After Width: | Height: | Size: 972 B |
0
assets/images/.gitkeep
Normal file
1
assets/mask-icon.svg
Normal file
@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E1E8ED" d="M32.415 9.586l-9-9C23.054.225 22.553 0 22 0c-1.104 0-1.999.896-2 2 0 .552.224 1.053.586 1.415l-3.859 3.859 9 9 3.859-3.859c.362.361.862.585 1.414.585 1.104 0 2.001-.896 2-2 0-.552-.224-1.052-.585-1.414z"/><path fill="#CCD6DD" d="M22 0H7C4.791 0 3 1.791 3 4v28c0 2.209 1.791 4 4 4h22c2.209 0 4-1.791 4-4V11h-9c-1 0-2-1-2-2V0z"/><path fill="#99AAB5" d="M22 0h-2v9c0 2.209 1.791 4 4 4h9v-2h-9c-1 0-2-1-2-2V0zm-5 8c0 .552-.448 1-1 1H8c-.552 0-1-.448-1-1s.448-1 1-1h8c.552 0 1 .448 1 1zm0 4c0 .552-.448 1-1 1H8c-.552 0-1-.448-1-1s.448-1 1-1h8c.552 0 1 .448 1 1zm12 4c0 .552-.447 1-1 1H8c-.552 0-1-.448-1-1s.448-1 1-1h20c.553 0 1 .448 1 1zm0 4c0 .553-.447 1-1 1H8c-.552 0-1-.447-1-1 0-.553.448-1 1-1h20c.553 0 1 .447 1 1zm0 4c0 .553-.447 1-1 1H8c-.552 0-1-.447-1-1 0-.553.448-1 1-1h20c.553 0 1 .447 1 1zm0 4c0 .553-.447 1-1 1H8c-.552 0-1-.447-1-1 0-.553.448-1 1-1h20c.553 0 1 .447 1 1z"/></svg>
|
After Width: | Height: | Size: 972 B |
1
assets/scss/common/_custom.scss
Normal file
@ -0,0 +1 @@
|
|||||||
|
// Put your custom SCSS code here
|
1
assets/scss/common/_variables-custom.scss
Normal file
@ -0,0 +1 @@
|
|||||||
|
// Put your custom SCSS variables here
|
89
config/_default/hugo.toml
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
title = "AVECsanté.app"
|
||||||
|
baseurl = "/"
|
||||||
|
canonifyURLs = false
|
||||||
|
disableAliases = true
|
||||||
|
disableHugoGeneratorInject = true
|
||||||
|
# disableKinds = ["taxonomy", "term"]
|
||||||
|
enableEmoji = true
|
||||||
|
enableGitInfo = false
|
||||||
|
enableRobotsTXT = true
|
||||||
|
languageCode = "fr-FR"
|
||||||
|
paginate = 10
|
||||||
|
rssLimit = 10
|
||||||
|
summarylength = 20 # 70 (default)
|
||||||
|
|
||||||
|
# Multilingual
|
||||||
|
defaultContentLanguage = "fr"
|
||||||
|
disableLanguages = ["de", "nl", "en"]
|
||||||
|
defaultContentLanguageInSubdir = false
|
||||||
|
|
||||||
|
copyRight = "Copyright (c) 2023 P4Pillon"
|
||||||
|
|
||||||
|
[build.buildStats]
|
||||||
|
enable = true
|
||||||
|
|
||||||
|
#[social]
|
||||||
|
# twitter = "getdoks"
|
||||||
|
|
||||||
|
[outputs]
|
||||||
|
home = ["HTML", "RSS", "searchIndex"]
|
||||||
|
section = ["HTML", "RSS", "SITEMAP"]
|
||||||
|
|
||||||
|
[outputFormats.searchIndex]
|
||||||
|
mediaType = "application/json"
|
||||||
|
baseName = "search-index"
|
||||||
|
isPlainText = true
|
||||||
|
notAlternative = true
|
||||||
|
|
||||||
|
# Add output format for section sitemap.xml
|
||||||
|
[outputFormats.SITEMAP]
|
||||||
|
mediaType = "application/xml"
|
||||||
|
baseName = "sitemap"
|
||||||
|
isHTML = false
|
||||||
|
isPlainText = true
|
||||||
|
noUgly = true
|
||||||
|
rel = "sitemap"
|
||||||
|
|
||||||
|
[sitemap]
|
||||||
|
changefreq = "monthly"
|
||||||
|
filename = "sitemap.xml"
|
||||||
|
priority = 0.5
|
||||||
|
|
||||||
|
[caches]
|
||||||
|
[caches.getjson]
|
||||||
|
dir = ":cacheDir/:project"
|
||||||
|
maxAge = "30m"
|
||||||
|
|
||||||
|
[taxonomies]
|
||||||
|
contributor = "contributors"
|
||||||
|
category = "categories"
|
||||||
|
tag = "tags"
|
||||||
|
|
||||||
|
[permalinks]
|
||||||
|
blog = "/blog/:slug/"
|
||||||
|
docs = "/docs/:sections[1:]/:slug/"
|
||||||
|
# docs = "/docs/1.0/:sections[1:]/:slug/"
|
||||||
|
|
||||||
|
[minify.tdewolff.html]
|
||||||
|
keepWhitespace = false
|
||||||
|
|
||||||
|
[related]
|
||||||
|
threshold = 80
|
||||||
|
includeNewer = true
|
||||||
|
toLower = false
|
||||||
|
[[related.indices]]
|
||||||
|
name = "categories"
|
||||||
|
weight = 100
|
||||||
|
[[related.indices]]
|
||||||
|
name = "tags"
|
||||||
|
weight = 80
|
||||||
|
[[related.indices]]
|
||||||
|
name = "date"
|
||||||
|
weight = 10
|
||||||
|
|
||||||
|
[imaging]
|
||||||
|
anchor = "Smart"
|
||||||
|
bgColor = "#ffffff"
|
||||||
|
hint = "photo"
|
||||||
|
quality = 75
|
||||||
|
resampleFilter = "Box"
|
12
config/_default/languages.toml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
[fr]
|
||||||
|
languageName = "Français"
|
||||||
|
contentDir = "content/fr"
|
||||||
|
weight = 5
|
||||||
|
[fr.params]
|
||||||
|
languageISO = "FR"
|
||||||
|
languageTag = "fr-FR"
|
||||||
|
titleHome = "Doks thema"
|
||||||
|
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."
|
||||||
|
footer = 'Mise en place par <a class="text-muted" href="https://p4pillon.org/">P4Pillon</a>'
|
||||||
|
alertText = '<a class="alert-link stretched-link fw-normal" href="/blog/example-post/">Doks version 1.0 just shipped!</a>'
|
33
config/_default/markup.toml
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
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]
|
||||||
|
anchorLineNos = false
|
||||||
|
codeFences = true
|
||||||
|
guessSyntax = false
|
||||||
|
hl_Lines = ''
|
||||||
|
hl_inline = false
|
||||||
|
lineAnchors = ''
|
||||||
|
lineNoStart = 1
|
||||||
|
lineNos = false
|
||||||
|
lineNumbersInTable = false
|
||||||
|
noClasses = false
|
||||||
|
noHl = false
|
||||||
|
style = 'github-dark'
|
||||||
|
tabWidth = 4
|
||||||
|
|
||||||
|
[tableOfContents]
|
||||||
|
endLevel = 3
|
||||||
|
ordered = false
|
||||||
|
startLevel = 2
|
14
config/_default/menus.toml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
[[main]]
|
||||||
|
name = "GitHub"
|
||||||
|
url = "https://github.com/h-enk/hyas"
|
||||||
|
weight = 10
|
||||||
|
|
||||||
|
[[social]]
|
||||||
|
name = "LinkedIn"
|
||||||
|
url = "https://www.linkedin.com/in/henkverlinde/"
|
||||||
|
weight = 20
|
||||||
|
|
||||||
|
[[social]]
|
||||||
|
name = "Twitter"
|
||||||
|
url = "https://twitter.com/henkverlinde"
|
||||||
|
weight = 30
|
39
config/_default/menus/menus.fr.toml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
[[docs]]
|
||||||
|
name = "Prologue"
|
||||||
|
weight = 10
|
||||||
|
identifier = "prologue"
|
||||||
|
url = "/docs/prologue/"
|
||||||
|
|
||||||
|
[[docs]]
|
||||||
|
name = "Help"
|
||||||
|
weight = 60
|
||||||
|
identifier = "help"
|
||||||
|
url = "/docs/help/"
|
||||||
|
|
||||||
|
[[main]]
|
||||||
|
name = "Docs"
|
||||||
|
url = "/docs/prologue/introduction/"
|
||||||
|
weight = 10
|
||||||
|
|
||||||
|
# [[main]]
|
||||||
|
# name = "Blog"
|
||||||
|
# url = "/blog/"
|
||||||
|
# weight = 20
|
||||||
|
|
||||||
|
[[social]]
|
||||||
|
name = "GitHub"
|
||||||
|
pre = '<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-git" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /><path d="M12 8m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /><path d="M12 16m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /><path d="M12 15v-6" /><path d="M15 11l-2 -2" /><path d="M11 7l-1.9 -1.9" /><path d="M13.446 2.6l7.955 7.954a2.045 2.045 0 0 1 0 2.892l-7.955 7.955a2.045 2.045 0 0 1 -2.892 0l-7.955 -7.955a2.045 2.045 0 0 1 0 -2.892l7.955 -7.955a2.045 2.045 0 0 1 2.892 0z" /></svg>'
|
||||||
|
url = "https://forge.p4pillon.org/P4Pillon/avecsante.app"
|
||||||
|
post = "v0.1.0"
|
||||||
|
weight = 10
|
||||||
|
|
||||||
|
[[social]]
|
||||||
|
name = "Site web"
|
||||||
|
pre = '<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-world-www" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M19.5 7a9 9 0 0 0 -7.5 -4a8.991 8.991 0 0 0 -7.484 4" /><path d="M11.5 3a16.989 16.989 0 0 0 -1.826 4" /><path d="M12.5 3a16.989 16.989 0 0 1 1.828 4" /><path d="M19.5 17a9 9 0 0 1 -7.5 4a8.991 8.991 0 0 1 -7.484 -4" /><path d="M11.5 21a16.989 16.989 0 0 1 -1.826 -4" /><path d="M12.5 21a16.989 16.989 0 0 0 1.828 -4" /><path d="M2 10l1 4l1.5 -4l1.5 4l1 -4" /><path d="M17 10l1 4l1.5 -4l1.5 4l1 -4" /><path d="M9.5 10l1 4l1.5 -4l1.5 4l1 -4" /></svg>'
|
||||||
|
url = "https://www.avecsante.fr"
|
||||||
|
weight = 20
|
||||||
|
|
||||||
|
[[footer]]
|
||||||
|
name = "Mentions légales"
|
||||||
|
url = "/privacy-policy/"
|
||||||
|
weight = 10
|
105
config/_default/module.toml
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
# mounts
|
||||||
|
## archetypes
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/doks-core/archetypes"
|
||||||
|
target = "archetypes"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "archetypes"
|
||||||
|
target = "archetypes"
|
||||||
|
|
||||||
|
## assets
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/core/assets"
|
||||||
|
target = "assets"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/images/assets"
|
||||||
|
target = "assets"
|
||||||
|
excludeFiles = "/scss/**.scss"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/doks-core/assets"
|
||||||
|
target = "assets"
|
||||||
|
excludeFiles = ["scss/common/_variables-custom.scss", "scss/common/_custom.scss"]
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/flexsearch"
|
||||||
|
target = "assets/js/vendor/flexsearch"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/katex"
|
||||||
|
target = "assets/js/vendor/katex"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/mermaid"
|
||||||
|
target = "assets/js/vendor/mermaid"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@tabler/icons/icons"
|
||||||
|
target = "assets/svgs/tabler-icons"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "assets"
|
||||||
|
target = "assets"
|
||||||
|
|
||||||
|
## content
|
||||||
|
[[mounts]]
|
||||||
|
source = "content"
|
||||||
|
target = "content"
|
||||||
|
|
||||||
|
## data
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/doks-core/data"
|
||||||
|
target = "data"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "config/_default/hyas"
|
||||||
|
target = "data"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "data"
|
||||||
|
target = "data"
|
||||||
|
|
||||||
|
## i18n
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/doks-core/i18n"
|
||||||
|
target = "i18n"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "i18n"
|
||||||
|
target = "i18n"
|
||||||
|
|
||||||
|
## layouts
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/core/layouts"
|
||||||
|
target = "layouts"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/seo/layouts"
|
||||||
|
target = "layouts"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/images/layouts"
|
||||||
|
target = "layouts"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/doks-core/layouts"
|
||||||
|
target = "layouts"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/inline-svg/layouts"
|
||||||
|
target = "layouts"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "layouts"
|
||||||
|
target = "layouts"
|
||||||
|
|
||||||
|
## static
|
||||||
|
[[mounts]]
|
||||||
|
source = "node_modules/@hyas/doks-core/static"
|
||||||
|
target = "static"
|
||||||
|
|
||||||
|
[[mounts]]
|
||||||
|
source = "static"
|
||||||
|
target = "static"
|
135
config/_default/params.toml
Normal file
@ -0,0 +1,135 @@
|
|||||||
|
# Hugo
|
||||||
|
title = "AVECsanté"
|
||||||
|
description = "Congrats on setting up a new Doks project!"
|
||||||
|
images = ["cover.png"]
|
||||||
|
|
||||||
|
# Doks (@hyas/doks-core)
|
||||||
|
[doks]
|
||||||
|
# Color mode
|
||||||
|
colorMode = "auto" # auto (default), light or dark
|
||||||
|
colorModeToggler = true # true (default) or false (this setting is only relevant when colorMode = auto)
|
||||||
|
|
||||||
|
# Navbar
|
||||||
|
navbarSticky = true # true (default) or false
|
||||||
|
containerBreakpoint = "lg" # "", "sm", "md", "lg" (default), "xl", "xxl", or "fluid"
|
||||||
|
|
||||||
|
## Button
|
||||||
|
navBarButton = false # false (default) or true
|
||||||
|
navBarButtonUrl = "/docs/prologue/introduction/"
|
||||||
|
navBarButtonText = "Get started"
|
||||||
|
|
||||||
|
# FlexSearch
|
||||||
|
flexSearch = true # true (default) or false
|
||||||
|
searchExclKinds = [] # list of page kinds to exclude from search indexing (e.g. ["home", "taxonomy", "term"] )
|
||||||
|
searchExclTypes = [] # list of content types to exclude from search indexing (e.g. ["blog", "docs", "legal", "contributors", "categories"])
|
||||||
|
showSearch = [] # [] (all pages, default) or homepage (optionally) and list of sections (e.g. ["homepage", "blog", "guides"])
|
||||||
|
indexSummary = false # true or false (default); whether to index only the `.Summary` instead of the full `.Content`; limits the respective JSON field size and thus increases loading time
|
||||||
|
|
||||||
|
## Search results
|
||||||
|
showDate = false # false (default) or true
|
||||||
|
showSummary = true # true (default) or false
|
||||||
|
searchLimit = 99 # 0 (no limit, default) or natural number
|
||||||
|
|
||||||
|
# Global alert
|
||||||
|
alert = false # false (default) or true
|
||||||
|
alertDismissable = true # true (default) or false
|
||||||
|
|
||||||
|
# Bootstrap
|
||||||
|
bootstrapJavascript = false # false (default) or true
|
||||||
|
|
||||||
|
# Nav
|
||||||
|
sectionNav = ["docs"] # ["docs"] (default) or list of sections (e.g. ["docs", "guides"])
|
||||||
|
toTopButton = false # false (default) or true
|
||||||
|
breadcrumbTrail = false # false (default) or true
|
||||||
|
headlineHash = true # true (default) or false
|
||||||
|
scrollSpy = true # true (default) or false
|
||||||
|
|
||||||
|
# Multilingual
|
||||||
|
multilingualMode = false # false (default) or true
|
||||||
|
showMissingLanguages = true # whether or not to show untranslated languages in the language menu; true (default) or false
|
||||||
|
|
||||||
|
# Versioning
|
||||||
|
docsVersioning = false # false (default) or true
|
||||||
|
docsVersion = "1.0"
|
||||||
|
|
||||||
|
# UX
|
||||||
|
headerBar = false # true (default) or false
|
||||||
|
backgroundDots = true # true (default) or false
|
||||||
|
|
||||||
|
# Homepage
|
||||||
|
sectionFooter = false # false (default) or true
|
||||||
|
|
||||||
|
# Blog
|
||||||
|
relatedPosts = false # false (default) or true
|
||||||
|
imageList = true # true (default) or false
|
||||||
|
imageSingle = true # true (default) or false
|
||||||
|
|
||||||
|
# KaTex
|
||||||
|
katex = false
|
||||||
|
|
||||||
|
# Repository
|
||||||
|
editPage = false # false (default) or true
|
||||||
|
lastMod = false # false (default) or true
|
||||||
|
repoHost = "GitHub" # GitHub (default), Gitea, GitLab, Bitbucket, or BitbucketServer
|
||||||
|
docsRepo = "https://github.com/h-enk/doks"
|
||||||
|
docsRepoBranch = "main" # main (default), master, or <branch name>
|
||||||
|
docsRepoSubPath = "" # "" (none, default) or <sub path>
|
||||||
|
|
||||||
|
# SCSS colors
|
||||||
|
# backGround = "yellowgreen"
|
||||||
|
## Dark theme
|
||||||
|
# textDark = "#dee2e6" # "#dee2e6" (default), "#dee2e6" (orignal), or custom color
|
||||||
|
# accentDark = "#5d2f86" # "#5d2f86" (default), "#5d2f86" (original), or custom color
|
||||||
|
## Light theme
|
||||||
|
# textLight = "#1d2d35" # "#1d2d35" (default), "#1d2d35" (orignal), or custom color
|
||||||
|
# accentLight = "#8ed6fb" # "#8ed6fb" (default), "#8ed6fb" (orignal), or custom color
|
||||||
|
|
||||||
|
[doks.menu]
|
||||||
|
[doks.menu.section]
|
||||||
|
auto = true # true (default) or false
|
||||||
|
collapsibleSidebar = true # true (default) or false
|
||||||
|
|
||||||
|
# Debug
|
||||||
|
[render_hooks.image]
|
||||||
|
errorLevel = 'ignore' # ignore (default), warning, or error (fails the build)
|
||||||
|
|
||||||
|
[render_hooks.link]
|
||||||
|
errorLevel = 'ignore' # ignore (default), warning, or error (fails the build)
|
||||||
|
highlightBroken = false # true or false (default)
|
||||||
|
|
||||||
|
# Images (@hyas/images)
|
||||||
|
[hyas_images]
|
||||||
|
[hyas_images.landscape]
|
||||||
|
normalize = "1360x765" # "1600x900" (default)
|
||||||
|
lqip = "16x9" # "16x9" (default)
|
||||||
|
widths = [480, 640, 800, 1024]
|
||||||
|
[hyas_images.portrait]
|
||||||
|
normalize = "765x1360" # "900x1600" (default)
|
||||||
|
lqip = "9x16" # "9x16" (default)
|
||||||
|
widths = [480, 640, 800, 1024]
|
||||||
|
|
||||||
|
# Inline SVG (@hyas/inline-svg)
|
||||||
|
[inline_svg]
|
||||||
|
iconSetDir = "tabler-icons" # "tabler-icons" (default)
|
||||||
|
|
||||||
|
# SEO (@hyas/seo)
|
||||||
|
[seo]
|
||||||
|
[seo.title]
|
||||||
|
separator = " | "
|
||||||
|
suffix = ""
|
||||||
|
[seo.favicons]
|
||||||
|
sizes = []
|
||||||
|
icon = "favicon.png" # favicon.png (default)
|
||||||
|
svgIcon = "favicon.svg" # favicon.svg (default)
|
||||||
|
maskIcon = "mask-icon.svg" # mask-icon.svg (default)
|
||||||
|
maskIconColor = "white" # white (default)
|
||||||
|
[seo.schemas]
|
||||||
|
type = "Organization" # Organization (default) or Person
|
||||||
|
logo = "favicon-512x512.png" # Logo of Organization — favicon-512x512.png (default)
|
||||||
|
name = "AVECsanté" # Name of Organization or Person
|
||||||
|
sameAs = [] # E.g. ["https://github.com/gethyas/hyas", "https://fosstodon.org/@hyas"]
|
||||||
|
images = ["cover.png"] # ["cover.png"] (default)
|
||||||
|
article = [] # Article sections
|
||||||
|
newsArticle = [] # NewsArticle sections
|
||||||
|
blogPosting = ["blog"] # BlogPosting sections
|
||||||
|
product = [] # Product sections
|
17
config/babel.config.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
module.exports = {
|
||||||
|
presets: [
|
||||||
|
[
|
||||||
|
'@babel/preset-env',
|
||||||
|
{
|
||||||
|
targets: {
|
||||||
|
browsers: [
|
||||||
|
// Best practice: https://github.com/babel/babel/issues/7789
|
||||||
|
'>=1%',
|
||||||
|
'not ie 11',
|
||||||
|
'not op_mini all',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
],
|
||||||
|
};
|
1
config/next/hugo.toml
Normal file
@ -0,0 +1 @@
|
|||||||
|
# Overrides for next environment
|
54
config/postcss.config.js
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
const autoprefixer = require('autoprefixer');
|
||||||
|
const purgecss = require('@fullhuman/postcss-purgecss');
|
||||||
|
const whitelister = require('purgecss-whitelister');
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
plugins: [
|
||||||
|
autoprefixer(),
|
||||||
|
purgecss({
|
||||||
|
content: [ './hugo_stats.json' ],
|
||||||
|
extractors: [
|
||||||
|
{
|
||||||
|
extractor: (content) => {
|
||||||
|
const els = JSON.parse(content).htmlElements;
|
||||||
|
return els.tags.concat(els.classes, els.ids);
|
||||||
|
},
|
||||||
|
extensions: ['json'],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
dynamicAttributes: [
|
||||||
|
'aria-expanded',
|
||||||
|
'data-bs-popper',
|
||||||
|
'data-bs-target',
|
||||||
|
'data-bs-theme',
|
||||||
|
'data-dark-mode',
|
||||||
|
'data-global-alert',
|
||||||
|
'data-pane', // tabs.js
|
||||||
|
'data-popper-placement',
|
||||||
|
'data-sizes',
|
||||||
|
'data-toggle-tab', // tabs.js
|
||||||
|
'id',
|
||||||
|
'size',
|
||||||
|
'type',
|
||||||
|
],
|
||||||
|
safelist: [
|
||||||
|
'active',
|
||||||
|
'btn-clipboard', // clipboards.js
|
||||||
|
'clipboard', // clipboards.js
|
||||||
|
'disabled',
|
||||||
|
'hidden',
|
||||||
|
'modal-backdrop', // search-modal.js
|
||||||
|
'selected', // search-modal.js
|
||||||
|
'show',
|
||||||
|
'img-fluid',
|
||||||
|
'blur-up',
|
||||||
|
'lazyloaded',
|
||||||
|
...whitelister([
|
||||||
|
'./assets/scss/**/*.css',
|
||||||
|
'./assets/scss/**/*.scss',
|
||||||
|
'./node_modules/katex/dist/katex.css',
|
||||||
|
]),
|
||||||
|
],
|
||||||
|
}),
|
||||||
|
],
|
||||||
|
}
|
1
config/production/hugo.toml
Normal file
@ -0,0 +1 @@
|
|||||||
|
# Overrides for production environment
|
13
content/_index.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title : "Outils numérique libres de <a href='https://avecsante.fr'>AVECsanté</a>"
|
||||||
|
description: ""
|
||||||
|
lead: "Ce site web vous met à disposition de multiples services utiles pour collaborer, partager et avoir une vie numérique plus « saine » au sein de l'association <a href='https://avecsante.fr'>AVECsanté</a>."
|
||||||
|
date: 2023-09-07T16:33:54+02:00
|
||||||
|
lastmod: 2023-09-07T16:33:54+02:00
|
||||||
|
draft: false
|
||||||
|
seo:
|
||||||
|
title: "Outils numérique libres de l'association AVECsanté" # custom title (optional)
|
||||||
|
description: "" # custom description (recommended)
|
||||||
|
canonical: "" # custom canonical URL (optional)
|
||||||
|
noindex: false # false (default) or true
|
||||||
|
---
|
19
content/blog/_index.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: "Blog"
|
||||||
|
description: ""
|
||||||
|
summary: ""
|
||||||
|
date: 2023-09-07T16:21:44+02:00
|
||||||
|
lastmod: 2023-09-07T16:21:44+02:00
|
||||||
|
draft: false
|
||||||
|
weight: 50
|
||||||
|
categories: []
|
||||||
|
tags: []
|
||||||
|
contributors: []
|
||||||
|
pinned: false
|
||||||
|
homepage: false
|
||||||
|
seo:
|
||||||
|
title: "" # custom title (optional)
|
||||||
|
description: "" # custom description (recommended)
|
||||||
|
canonical: "" # custom canonical URL (optional)
|
||||||
|
noindex: false # false (default) or true
|
||||||
|
---
|
19
content/blog/example/index.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: "Example Post"
|
||||||
|
description: "Just an example post."
|
||||||
|
summary: ""
|
||||||
|
date: 2023-09-07T16:27:22+02:00
|
||||||
|
lastmod: 2023-09-07T16:27:22+02:00
|
||||||
|
draft: false
|
||||||
|
weight: 50
|
||||||
|
categories: []
|
||||||
|
tags: []
|
||||||
|
contributors: []
|
||||||
|
pinned: false
|
||||||
|
homepage: false
|
||||||
|
seo:
|
||||||
|
title: "" # custom title (optional)
|
||||||
|
description: "" # custom description (recommended)
|
||||||
|
canonical: "" # custom canonical URL (optional)
|
||||||
|
noindex: false # false (default) or true
|
||||||
|
---
|
19
content/docs/_index.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: "Docs"
|
||||||
|
description: ""
|
||||||
|
summary: ""
|
||||||
|
date: 2023-09-07T16:12:03+02:00
|
||||||
|
lastmod: 2023-09-07T16:12:03+02:00
|
||||||
|
draft: false
|
||||||
|
menu:
|
||||||
|
docs:
|
||||||
|
parent: ""
|
||||||
|
identifier: "docs-9602b15bad02600f3883f55e2ade6b81"
|
||||||
|
weight: 999
|
||||||
|
toc: true
|
||||||
|
seo:
|
||||||
|
title: "" # custom title (optional)
|
||||||
|
description: "" # custom description (recommended)
|
||||||
|
canonical: "" # custom canonical URL (optional)
|
||||||
|
noindex: false # false (default) or true
|
||||||
|
---
|
19
content/docs/guides/_index.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: "Guides"
|
||||||
|
description: ""
|
||||||
|
summary: ""
|
||||||
|
date: 2023-09-07T16:06:50+02:00
|
||||||
|
lastmod: 2023-09-07T16:06:50+02:00
|
||||||
|
draft: false
|
||||||
|
menu:
|
||||||
|
docs:
|
||||||
|
parent: ""
|
||||||
|
identifier: "guides-4e0d0e0f89f7decc11eaad4ae9193018"
|
||||||
|
weight: 800
|
||||||
|
toc: true
|
||||||
|
seo:
|
||||||
|
title: "" # custom title (optional)
|
||||||
|
description: "" # custom description (recommended)
|
||||||
|
canonical: "" # custom canonical URL (optional)
|
||||||
|
noindex: false # false (default) or true
|
||||||
|
---
|
25
content/docs/guides/example.md
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
---
|
||||||
|
title: "Example Guide"
|
||||||
|
description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps."
|
||||||
|
summary: ""
|
||||||
|
date: 2023-09-07T16:04:48+02:00
|
||||||
|
lastmod: 2023-09-07T16:04:48+02:00
|
||||||
|
draft: false
|
||||||
|
menu:
|
||||||
|
docs:
|
||||||
|
parent: ""
|
||||||
|
identifier: "example-6a1a6be4373e933280d78ea53de6158e"
|
||||||
|
weight: 810
|
||||||
|
toc: true
|
||||||
|
seo:
|
||||||
|
title: "" # custom title (optional)
|
||||||
|
description: "" # custom description (recommended)
|
||||||
|
canonical: "" # custom canonical URL (optional)
|
||||||
|
noindex: false # false (default) or true
|
||||||
|
---
|
||||||
|
|
||||||
|
Guides lead a user through a specific task they want to accomplish, often with a sequence of steps. Writing a good guide requires thinking about what your users are trying to do.
|
||||||
|
|
||||||
|
## Further reading
|
||||||
|
|
||||||
|
- Read [about how-to guides](https://diataxis.fr/how-to-guides/) in the Diátaxis framework
|
19
content/docs/reference/_index.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: "Reference"
|
||||||
|
description: ""
|
||||||
|
summary: ""
|
||||||
|
date: 2023-09-07T16:12:37+02:00
|
||||||
|
lastmod: 2023-09-07T16:12:37+02:00
|
||||||
|
draft: false
|
||||||
|
menu:
|
||||||
|
docs:
|
||||||
|
parent: ""
|
||||||
|
identifier: "reference-22e9ba8aefa7ef9891199cf8db3a08cd"
|
||||||
|
weight: 900
|
||||||
|
toc: true
|
||||||
|
seo:
|
||||||
|
title: "" # custom title (optional)
|
||||||
|
description: "" # custom description (recommended)
|
||||||
|
canonical: "" # custom canonical URL (optional)
|
||||||
|
noindex: false # false (default) or true
|
||||||
|
---
|
25
content/docs/reference/example.md
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
---
|
||||||
|
title: "Example Reference"
|
||||||
|
description: "Reference pages are ideal for outlining how things work in terse and clear terms."
|
||||||
|
summary: ""
|
||||||
|
date: 2023-09-07T16:13:18+02:00
|
||||||
|
lastmod: 2023-09-07T16:13:18+02:00
|
||||||
|
draft: false
|
||||||
|
menu:
|
||||||
|
docs:
|
||||||
|
parent: ""
|
||||||
|
identifier: "example-ee51430687e728ba6e68dea3359133ad"
|
||||||
|
weight: 910
|
||||||
|
toc: true
|
||||||
|
seo:
|
||||||
|
title: "" # custom title (optional)
|
||||||
|
description: "" # custom description (recommended)
|
||||||
|
canonical: "" # custom canonical URL (optional)
|
||||||
|
noindex: false # false (default) or true
|
||||||
|
---
|
||||||
|
|
||||||
|
Reference pages are ideal for outlining how things work in terse and clear terms. Less concerned with telling a story or addressing a specific use case, they should give a comprehensive outline of what your documenting.
|
||||||
|
|
||||||
|
## Further reading
|
||||||
|
|
||||||
|
- Read [about reference](https://diataxis.fr/reference/) in the Diátaxis framework
|
14
content/privacy.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
title: "Privacy Policy"
|
||||||
|
description: ""
|
||||||
|
summary: ""
|
||||||
|
date: 2023-09-07T17:19:07+02:00
|
||||||
|
lastmod: 2023-09-07T17:19:07+02:00
|
||||||
|
draft: false
|
||||||
|
type: "legal"
|
||||||
|
seo:
|
||||||
|
title: "" # custom title (optional)
|
||||||
|
description: "" # custom description (recommended)
|
||||||
|
canonical: "" # custom canonical URL (optional)
|
||||||
|
noindex: false # false (default) or true
|
||||||
|
---
|
51
i18n/fr.toml
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
[404_text]
|
||||||
|
other = "The page you are looking for doesn't exist or has been moved."
|
||||||
|
|
||||||
|
[404_title]
|
||||||
|
other = "Page not found :("
|
||||||
|
|
||||||
|
[browse]
|
||||||
|
other = "Browse"
|
||||||
|
|
||||||
|
[chapter_next]
|
||||||
|
other = "Next"
|
||||||
|
|
||||||
|
[chapter_previous]
|
||||||
|
other = "Prev"
|
||||||
|
|
||||||
|
[edit_page]
|
||||||
|
other = "Edit this page on"
|
||||||
|
|
||||||
|
[get_started]
|
||||||
|
other = "Example Guide"
|
||||||
|
|
||||||
|
[last_updated]
|
||||||
|
other = "Last updated on"
|
||||||
|
|
||||||
|
[minute]
|
||||||
|
one = "minute"
|
||||||
|
other = "minutes"
|
||||||
|
|
||||||
|
[on_this_page]
|
||||||
|
other = "On this page"
|
||||||
|
|
||||||
|
[reading_time]
|
||||||
|
other = "Estimated reading time"
|
||||||
|
|
||||||
|
[search_loading]
|
||||||
|
other = "Loading search index…"
|
||||||
|
|
||||||
|
[search_no_recent]
|
||||||
|
other = "No recent searches"
|
||||||
|
|
||||||
|
[search_no_results]
|
||||||
|
other = "No results"
|
||||||
|
|
||||||
|
[search_placeholder]
|
||||||
|
other = "Search"
|
||||||
|
|
||||||
|
[search_title]
|
||||||
|
other = "Search"
|
||||||
|
|
||||||
|
[video_unsupported]
|
||||||
|
other = "Your browser doesn't support embedded videos, but don't worry, you can <a href=\"{{ .RelPermalink }}\">download it</a> and watch it with your favorite video player!"
|
59
layouts/index.html
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
<section class="section container-fluid mt-n3 pb-3">
|
||||||
|
<div class="row justify-content-center">
|
||||||
|
<div class="col-lg-12 text-center">
|
||||||
|
<h1>{{ .Title | safeHTML }}</h1>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-9 col-xl-8 text-center">
|
||||||
|
<p class="lead">{{ .Params.lead | safeHTML }}</p>
|
||||||
|
<a class="btn btn-primary btn-cta rounded-pill btn-lg my-3" href="/docs/{{ if site.Params.doks.docsVersioning }}{{ site.Params.doks.docsVersion }}/{{ end }}guides/example-guide/" role="button">{{ i18n "get_started" }}</a>
|
||||||
|
{{ .Content }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ define "sidebar-prefooter" }}
|
||||||
|
{{ if site.Params.doks.backgroundDots -}}
|
||||||
|
<div class="d-flex justify-content-start">
|
||||||
|
<div class="bg-dots"></div>
|
||||||
|
</div>
|
||||||
|
{{ end -}}
|
||||||
|
{{ if eq $.Site.Language.LanguageName "Français" }}
|
||||||
|
<section class="section section-md section-features">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row justify-content-center text-center">
|
||||||
|
<div class="col-lg-5">
|
||||||
|
<h2 class="h4">Update content</h2>
|
||||||
|
<p>Edit <code>content/_index.md</code> to see this page change.</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-5">
|
||||||
|
<h2 class="h4">Add new content</h2>
|
||||||
|
<p>Add Markdown files to <code>content</code> to create new pages.</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-5">
|
||||||
|
<h2 class="h4">Configure your site</h2>
|
||||||
|
<p>Edit your config in <code>config/_default/hyas/doks.toml</code>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-5">
|
||||||
|
<h2 class="h4">Read the docs</h2>
|
||||||
|
<p>Learn more in the <a href="https://getdoks.org/">Docs</a>.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ define "sidebar-footer" }}
|
||||||
|
{{ if site.Params.doks.sectionFooter -}}
|
||||||
|
<section class="section section-md container-fluid bg-light">
|
||||||
|
<div class="row justify-content-center text-center">
|
||||||
|
<div class="col-lg-7">
|
||||||
|
<h2 class="mt-2">Start building with Doks today</h2>
|
||||||
|
<a class="btn btn-primary rounded-pill px-4 my-2" href="/docs/{{ if site.Params.doks.docsVersioning }}{{ site.Params.doks.docsVersion }}/{{ end }}prologue/introduction/" role="button">{{ i18n "get-started" }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
{{ end -}}
|
||||||
|
{{ end }}
|
7132
package-lock.json
generated
Normal file
35
package.json
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"name": "avecsante.app",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "Tableau de bord pour les outils de l'association AVECsanté",
|
||||||
|
"author": "P4Pillon",
|
||||||
|
"license": "MIT",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 --disableFastRender --baseURL=http://localhost --noHTTPCache",
|
||||||
|
"dev:drafts": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 --disableFastRender --baseURL=http://localhost --noHTTPCache --buildDrafts",
|
||||||
|
"create": "exec-bin node_modules/.bin/hugo/hugo new",
|
||||||
|
"lint": "npm run lint:markdown",
|
||||||
|
"lint:scripts": "eslint --cache themes/doks/assets/js",
|
||||||
|
"lint:styles": "stylelint --cache \"themes/doks/assets/scss/**/*.{css,sass,scss}\"",
|
||||||
|
"lint:markdown": "markdownlint-cli2 \"*.md\" \"content/**/*.md\"",
|
||||||
|
"test": "echo \"Error: no test specified\" && exit 1",
|
||||||
|
"build": "exec-bin node_modules/.bin/hugo/hugo --cleanDestinationDir --minify",
|
||||||
|
"preview": "http-server --gzip --brotli --ext=html --cors",
|
||||||
|
"clean": "npm run clean:build && npm run clean:lint && npm run clean:install",
|
||||||
|
"clean:build": "shx rm -rf public resources .hugo_build.lock",
|
||||||
|
"clean:install": "shx rm -rf node_modules package-lock.json yarn.lock pnpm-lock.yaml",
|
||||||
|
"clean:lint": "shx rm -rf .eslintcache .stylelintcache",
|
||||||
|
"preinfo": "npm version",
|
||||||
|
"info": "npm list",
|
||||||
|
"postinfo": "exec-bin node_modules/.bin/hugo/hugo version",
|
||||||
|
"postinstall": "shx rm -rf node_modules/.bin/hugo && shx mkdir node_modules/.bin/hugo && shx cp node_modules/gethyas/node_modules/.bin/hugo/* node_modules/.bin/hugo"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@hyas/doks-core": "^1.1.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=16.12.0",
|
||||||
|
"pnpm": ">=8.6.2"
|
||||||
|
},
|
||||||
|
"packageManager": "pnpm@8.6.2"
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
{"Target":"main.ba128d8b9f0c1f05ce1fbbdb53af9079bbccf47208796086c3382044e5397b9180a676c8469e0b2d51b439413067ee0905fec2a493d54dc618774f237d726483.css","MediaType":"text/css","Data":{"Integrity":"sha512-uhKNi58MHwXOH7vbU6+QebvM9HIIeWCGwzggROU5e5GApnbIRp4LLVG0OUEwZ+4JBf7CpJPVTcYYd08jfXJkgw=="}}
|
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 375 B |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 630 B |
After Width: | Height: | Size: 14 KiB |