diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 11543cc..e34b2fc 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -37,32 +37,63 @@ disableKinds = ["RSS", "sitemap"] [module] # replacement allow for easier local development - replacements = "git.sandpoints.org/Drawwell/SandpointsTheme -> /home/m/devel/SandpointsTheme" + # + # 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 also + # the hugo's skeleton directory structure: + # archetypes, assets, layouts, static & data + # [[module.imports]] path = "git.sandpoints.org/Drawwell/SandpointsTheme" + [[module.imports.mounts]] + 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" + + # metadata file needed for autocompletion + # + [[module.imports.mounts]] + source = "exampleSite/content/metadata/_index.md" + target = "content/metadata/_index.md" -# if only [[module.imports]]'s path is provided -# and repo is made into hugo module (hugo mod init repo_name) -# [[module.imports]]'s path should apply SandpointsTheme -# -# if repo needs some specific customization the rest of the -# mounts below should be added respectively -# -# [[module.imports.mounts]] -# source = "archetypes" -# target = "archetypes" -# [[module.imports.mounts]] -# source = "assets" -# target = "assets" -# [[module.imports.mounts]] -# source = "data" -# target = "data" -# [[module.imports.mounts]] -# source = "layouts" -# target = "layouts" -# [[module.imports.mounts]] -# source = "static" -# target = "static" -# [[module.imports.mounts]] -# source = "customizations/specific_custom_instance/assets/css/site.css" -# target = "assets/css/site.css" + # below is an example of customizations added to hugo web site + # + # [[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.css" + target = "static/edit/build/bundle.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" diff --git a/exampleSite/content/metadata/_index.md b/exampleSite/content/metadata/_index.md new file mode 100644 index 0000000..1fa005f --- /dev/null +++ b/exampleSite/content/metadata/_index.md @@ -0,0 +1,4 @@ +--- +title: "meta" +outputs: js +---