Utilise the new hugo_makedeps.lua and hugo_rewritelinks.lua filters to convert a GFM-compatible file/folder structure into a Hugo-compatible structure and create a lecture website with Hugo.
Advantages:
The new structure in the repo is compatible with GitHub, i.e. the content can now be previewed in GitHub or VSCode or Obisian and the cross-linking etc. works.
The Hugo structures are created dynamically during building, you don't have to bother with '_index.md' or the like any more.
Only content that is referenced somewhere via Markdown link ends up in the generated web page. This makes it easy to hide content that is not relevant in a semester.
Utilise the new hugo_makedeps.lua and hugo_rewritelinks.lua filters to convert a GFM-compatible file/folder structure into a Hugo-compatible structure and create a lecture website with Hugo.
Advantages:
See also https://github.com/cagix/pandoc-lecture/pull/117