Feature branches

Planned feature branches

Feature branch file differences

Created a new theme for each feature branch called goplus. This makes it easier to merge the default theme go from the master branch.

Progressive Web App

This is a manual process at the moment. There is a Real Favicon Generator plugin for Gulp but I think the amount of complexity involved in setting it up isn’t worth it for this project, so all the favicon generation is done via the website. It is also possible to put site variables into the manifest.json by creating a custom output in Hugo but again, haven’t done this.

themes/goplus/
  layouts/partials
    metahead.html
    pwa-register-serviceworker.html
    pwa.html
  static
    manifest.json
    offline.html
    serviceworker.js
  static/assets/pwa
    android-chrome-192x192.png
    android-chrome-512x512.png
    apple-touch-icon.png
    browserconfig.xml
    favicon-16x16.png
    favicon-32x32.png
    favicon.ico
    faviconData.json
    mstile-70x70.png
    mstile-144x144.png
    mstile-150x150.png
    mstile-310x150.png
    mstile-310x310.png
    safari-pinned-tab.svg