Mind Mapping in Hugo


I have long wanted (needed) a way to incrementally build out a set of notes while I learn (and re-learn) topics. I think I finally have it with Hugo and Markdown.

The notes I create in this way are not necessarily public (like blog posts might be) but perhaps later they can be used as reference material. This is my way of going old-school and creating a mesh of inter-linking, forever “under construction” web pages.

  • Create a content/notes/ directory.
  • Excluded from front page via layouts/index.html:

    <div class="col-md-9">
    {{ range first 20 (where .Site.Pages "Section" "!=" "notes" ) }}
        {{ .Render "li" }}
    {{ end }}
    </div>
    
  • Use tags to index (which allows blog posts, etc, to cross-reference even while the notes are not top-level-public).

  • Tag with todo for current topics.

  • How to embed math?

Updated April 18, 2017