CONFIG + GO.MOD = minimum requirements to get/update Sandpoints theme
This commit is contained in:
parent
2ac48a0e95
commit
2748dc8f2e
2 changed files with 118 additions and 0 deletions
110
config.toml
Normal file
110
config.toml
Normal file
|
@ -0,0 +1,110 @@
|
|||
#CONFIG file
|
||||
baseURL = "http://jgdr.studioany.com"
|
||||
languageCode = "en-us"
|
||||
title = "Game Design Knowledge & Practice Journal?"
|
||||
relativeurls = true
|
||||
disableKinds = ["RSS", "sitemap"]
|
||||
|
||||
# journals probably should have at least keyword = "keywords"
|
||||
[taxonomies]
|
||||
keyword = "keywords"
|
||||
|
||||
[params]
|
||||
## sandpointsHome renders link to predefined home if page not in triad
|
||||
sandpointsHome = "journal/index.md"
|
||||
description = "Journal Description..."
|
||||
sandpointsMentionedIn = ["contributor", "article" ]
|
||||
|
||||
## sandpointsGiteaUrl is used in layouts/partials/header.html to generate links in admin ui bar
|
||||
#
|
||||
## Constantinos comment out
|
||||
# sandpointsGiteaUrl = "https://git.sandpoints.org/we/jgdr"
|
||||
sandpointsCatalogPrefix = "/library/"
|
||||
sandpointsCatalogName = "jgdr"
|
||||
|
||||
[outputFormats]
|
||||
[outputFormats.js]
|
||||
isPlainText = true
|
||||
#2211 edited after Hugo update, ## mediaType = "application/javascript"
|
||||
mediaType = "text/javascript"
|
||||
|
||||
[outputs]
|
||||
list = ["html", "js"]
|
||||
|
||||
[markup.tableOfContents]
|
||||
endLevel=4
|
||||
ordered = true
|
||||
startLevel = 1
|
||||
|
||||
[markup.goldmark.renderer]
|
||||
unsafe = true
|
||||
|
||||
## Enable custom attribute support for titles and blocks by adding attribute lists inside single curly brackets ({.myclass class="class1 class2" }) and placing it after the Markdown element it decorates, on the same line for titles and on a new line directly below for blocks. introduced in hugo v0.81
|
||||
#
|
||||
[markup.goldmark.parser.attribute]
|
||||
block = true
|
||||
|
||||
[module]
|
||||
## replacement allow for easier local development
|
||||
#
|
||||
# replacements = ["git.sandpoints.org/Drawwell/SandpointsTheme -> /home/m/devel/SandpointsTheme", "git.sandpoints.org/Drawwell/SandpointsEditPage -> /home/m/devel/SandpointsEditPage"]
|
||||
|
||||
## if any customizations are added one should add, along with the customization imports, also the hugo's skeleton directory structure: archetypes, assets, layouts, static & data
|
||||
#
|
||||
[[module.imports]]
|
||||
path = "git.sandpoints.org/Drawwell/SandpointsTheme"
|
||||
# [[module.imports.mounts]] #commented out 2105, otherwise theme update will overwrite archetypes
|
||||
# source = "archetypes"
|
||||
# target = "archetypes"
|
||||
[[module.imports.mounts]]
|
||||
source = "assets"
|
||||
target = "assets"
|
||||
[[module.imports.mounts]]
|
||||
source = "layouts"
|
||||
target = "layouts"
|
||||
[[module.imports.mounts]]
|
||||
source = "static"
|
||||
target = "static"
|
||||
[[module.imports.mounts]]
|
||||
source = "data"
|
||||
target = "data"
|
||||
|
||||
## if not working on the css rendered via hugo's postcss pipes
|
||||
## this should make it ready to go with only `hugo` and not `hugo -e dev`
|
||||
#
|
||||
[[module.imports.mounts]]
|
||||
source = "assets/css/site-min.css"
|
||||
target = "static/css/site-min.css"
|
||||
|
||||
## import _index.md from SandpointsTheme exampleSite to content/metadata so the metadata is rendered without bothering the regular user
|
||||
#
|
||||
[[module.imports.mounts]]
|
||||
source = "exampleSite/content/metadata/_index.md"
|
||||
target = "content/metadata/_index.md"
|
||||
|
||||
## below is the example of custom css imported from customizations directory of Dotawo project
|
||||
#
|
||||
# [[module.imports.mounts]]
|
||||
# source = "customizations/Dotawo/assets/css/site.css"
|
||||
# target = "assets/css/site.css"
|
||||
# [[module.imports.mounts]]
|
||||
# source = "customizations/Dotawo/static/css/site.min.css"
|
||||
# target = "static/css/site.min.css"
|
||||
|
||||
# below is the list of imports to get the svelte webapp
|
||||
# which handles editing the website
|
||||
#
|
||||
[[module.imports]]
|
||||
path = "git.sandpoints.org/Drawwell/SandpointsEditPage"
|
||||
[[module.imports.mounts]]
|
||||
source = "public/index.md"
|
||||
target = "content/edit/index.md"
|
||||
[[module.imports.mounts]]
|
||||
source = "public/global.css"
|
||||
target = "static/edit/build/global.css"
|
||||
[[module.imports.mounts]]
|
||||
source = "public/build/bundle.js"
|
||||
target = "static/edit/build/bundle.js"
|
||||
[[module.imports.mounts]]
|
||||
source = "public/build/bundle.js.map"
|
||||
target = "static/edit/build/bundle.js.map"
|
8
go.mod
Normal file
8
go.mod
Normal file
|
@ -0,0 +1,8 @@
|
|||
module jgdr
|
||||
|
||||
go 1.19
|
||||
|
||||
require (
|
||||
git.sandpoints.org/Drawwell/SandpointsEditPage v0.0.0-20210825011616-e019d8a4d186 // indirect
|
||||
git.sandpoints.org/Drawwell/SandpointsTheme v0.0.0-20230615222010-a31872eb8566 // indirect
|
||||
)
|
Loading…
Add table
Reference in a new issue