About Hugo

  • Recap SSG

  • Summarize Hugo and modules/themes

About AAMod

AAMod (aamod) is a website solution for Alcoholics Anonymous (A.A.)-related website, with a focus on sharing meeting information in a fast and secure manner.

AAMod is a Subtheme for Hugo with some extra documentation, scripts, etc. Hugo is a website framework that builds statically-generated websites. These static websites are immune to the vast majority of new vulnerabilities, meaning your website will only ever have to change/update for content or design.

This added documentation walks a user through deploying this website and hosting it using GitHub Pages. If you have decided you want what we have and want to avoid major hurdles to get there, then you are ready to take certain steps.

Website Bootstrap

The Hugo Template repository holds a copy of exampleSite/ with customization done to help bootstrap a brand Start New Site This lets you skip a lot of requisite knowledge and get straight maintenance.

AAMod is a subtheme of Mainroad. It can be used like any other theme with the exception of requiring the Mainroad subtheme be loaded first. This parent theme provides some great documentation which is not replicated here.

Features

The primary feature of aamod is turning easily maintained meeting data into content suitable for hugo to turn into a website.

  • Build a json file suitable for use with Meeting Guide

  • Build pages for each meeting

  • Build meeting schedule list (by time and by zip)

  • Build meeting schedule pdf (printable)

  • Maintains internationalization (i18n) support

  • Config-customized sidebar menus

  • Report list function embed a list of uploaded files, such as treasury reports