Software issueshttps://git.eisfunke.com/groups/software/-/issues2023-08-02T17:23:57Zhttps://git.eisfunke.com/software/nebelhorn/-/issues/43Link Checker2023-08-02T17:23:57ZNicolas LenzLink CheckerCheck links in site, detect dead links, for use in CICheck links in site, detect dead links, for use in CIhttps://git.eisfunke.com/software/mock/-/issues/11"alternate" and "random" do not properly flip some of multiple "!" to "1"2023-08-01T12:34:53ZRichard Niland"alternate" and "random" do not properly flip some of multiple "!" to "1"mocKING SomEONE fEEls INCOMplEtE iF aLL ExCLAMatIoN Marks REMaIN uNcHANGEd!!!1!11mocKING SomEONE fEEls INCOMplEtE iF aLL ExCLAMatIoN Marks REMaIN uNcHANGEd!!!1!11https://git.eisfunke.com/software/nebelhorn/-/issues/42Documentation2023-06-24T19:36:15ZNicolas LenzDocumentation- includeInIndices option list in meta for documents (default: `[main]`)
- document is included in those indices
- a document gets all pages in an index as metavariable `index` for use in its template
- enabled by setting `index` for...- includeInIndices option list in meta for documents (default: `[main]`)
- document is included in those indices
- a document gets all pages in an index as metavariable `index` for use in its template
- enabled by setting `index` for that page in `nebelhorn.yaml`
- documents gets `prev` and `next` variables for the first `includeInIndices`
- every page will get `isActive.page.$TITLE` set and `isActive.category.$CATEGORY_SLUG` for all its categories
- TODO: pages that have indexFor get `isActive.index.$CATEGORY_SLUG` set
```yaml
sources:
- source: src/page
output: page
template: templates/page.html
defaultCategories: [ ]
- source: src/lab
output: lab
template: templates/page.html
defaultCategories: [ "lab" ]
- source: src/topic
output: topic
template: templates/page.html
defaultCategories: [ "lab" ]
- source: src/post
output: post
template: templates/post.html
defaultCategories: [ "post" ]
- source: src/index.md
output: index.html
template: templates/page.html
defaultCategories: [ ]
# will set `indexFor: [ "post" ]` in the file itself
- source: src/posts.md
output: posts.html
template: templates/index.html
defaultCategories: [ ]
```https://git.eisfunke.com/software/nebelhorn/-/issues/41Refactor to use Record Dot2023-06-24T19:06:57ZNicolas LenzRefactor to use Record Dothttps://git.eisfunke.com/software/nebelhorn/-/issues/40Generate nebelhorn.yaml from Nix Settings2023-06-24T19:06:44ZNicolas LenzGenerate nebelhorn.yaml from Nix Settingsnixpkgs has generators for the common formatsnixpkgs has generators for the common formatshttps://git.eisfunke.com/software/nebelhorn/-/issues/39Improve Locale Handling2023-06-24T19:06:14ZNicolas LenzImprove Locale HandlingGet rid of custom UTF-8 handler
Look at https://hackage.haskell.org/package/with-utf8 or set C.UTF-8 during buildGet rid of custom UTF-8 handler
Look at https://hackage.haskell.org/package/with-utf8 or set C.UTF-8 during buildhttps://git.eisfunke.com/software/nebelhorn/-/issues/38Improve Error Handling2023-06-24T19:04:33ZNicolas LenzImprove Error Handlinghttps://git.eisfunke.com/software/nebelhorn/-/issues/37Improve Handling of Page Slugs2023-06-16T20:08:16ZNicolas LenzImprove Handling of Page SlugsThey're used as Pandoc template variables in `isActive` for example, and currently not very sophisticated: just the file name of the *output*. Actually slug-icize them, consider the path as well and maybe make configurable? Probably not....They're used as Pandoc template variables in `isActive` for example, and currently not very sophisticated: just the file name of the *output*. Actually slug-icize them, consider the path as well and maybe make configurable? Probably not. Think about it.https://git.eisfunke.com/software/nebelhorn/-/issues/36Improve Dev Server2023-06-24T19:04:24ZNicolas LenzImprove Dev ServerIt's currently `warp` from `wai`, which works mostly well, but is pretty heavy and pulls in an entire GHC, which I dislike.
- [ ] look into a possible more lightweight variant, maybe try `busybox httpd` again
- [ ] disable caching respo...It's currently `warp` from `wai`, which works mostly well, but is pretty heavy and pulls in an entire GHC, which I dislike.
- [ ] look into a possible more lightweight variant, maybe try `busybox httpd` again
- [ ] disable caching responses, because that caching is problematic due to the Nix store not having useful changed timestamps on files
- [ ] watch input files and trigger rebuild on changes
- [ ] is it possible to somehow implement auto-reloading on changes?https://git.eisfunke.com/software/nebelhorn/-/issues/35Configure Stylesheet2023-06-16T19:55:04ZNicolas LenzConfigure Stylesheetpath and output is currently hardcodedpath and output is currently hardcodedhttps://git.eisfunke.com/software/pandoc-templates/-/issues/21Look at Knowledge Package2023-03-26T15:12:06ZNicolas LenzLook at Knowledge Packagehttps://www.irif.fr/~colcombe/knowledge_en.htmlhttps://www.irif.fr/~colcombe/knowledge_en.htmlhttps://git.eisfunke.com/software/pandoc-templates/-/issues/20Annotate Equations2023-03-26T15:02:24ZNicolas LenzAnnotate Equationshttps://ctan.org/pkg/annotate-equationshttps://ctan.org/pkg/annotate-equationshttps://git.eisfunke.com/software/pandoc-templates/-/issues/19Make Title Header Hideable2023-02-24T20:37:39ZKatrin RiegerMake Title Header Hideablehttps://git.eisfunke.com/software/pandoc-templates/-/issues/18Make Page Margins Configurable2023-02-24T20:35:03ZKatrin RiegerMake Page Margins Configurablehttps://git.eisfunke.com/software/pandoc-templates/-/issues/17Make Font Configurable2023-02-24T20:33:53ZKatrin RiegerMake Font Configurablehttps://git.eisfunke.com/software/issue-bot-matrix/-/issues/4List Issues2023-02-21T21:57:43ZNicolas LenzList Issueshttps://git.eisfunke.com/software/issue-bot-matrix/-/issues/3One-command Issues2023-02-21T21:57:34ZNicolas LenzOne-command Issueshttps://git.eisfunke.com/software/pandoc-templates/-/issues/15Checks2023-02-21T21:55:20ZNicolas LenzCheckshttps://git.eisfunke.com/software/pandoc-templates/-/issues/14Output-independent TikZ2023-02-20T22:55:42ZNicolas LenzOutput-independent TikZhttps://pandoc.org/lua-filters.html#building-images-with-tikzhttps://pandoc.org/lua-filters.html#building-images-with-tikzhttps://git.eisfunke.com/software/pandoc-templates/-/issues/13Output-Independent Macros2023-02-20T22:53:26ZNicolas LenzOutput-Independent MacrosCurrently macros are realized through TeX commands. https://pandoc.org/lua-filters.html#macro-substitution should allow for macros to work with outher outputs.Currently macros are realized through TeX commands. https://pandoc.org/lua-filters.html#macro-substitution should allow for macros to work with outher outputs.