imfreedom/www.imfreedom.org

Update everything for Discourse

16 months ago, Gary Kramlich
a4501b4f5c1e
Update everything for Discourse

This includes saying that we shutdown the mailing lists which we haven't
actually done yet, but I don't want to have to come back and make another commit
when we do.

Testing Done:
Ran locally via `npm run hugo:server`

Reviewed at https://reviews.imfreedom.org/r/2153/
# www.imfreedom.org
## Adding meeting minutes
Minutes should be stored in `hugo/content/minutes/<UTC date>.md`. You can use
`hugo` to create it using a provided archetype:
```
$ hugo -s hugo new content/minutes/2019-06-18.md
```
which will fill out the following front matter:
```
---
title: "Minutes for the <UTC date> Board Meeting"
date: <UTC date>
audio:
- "https://data.imfreedom.org/public/board-meetings/audio-<UTC date>.ogg"
videos:
- "https://data.imfreedom.org/public/board-meetings/video-<UTC date>.mp4"
---
```
You may specify multiple audio or video links (or none and leave out the key).
To add a transcript, place the content in a corresponding file named
`hugo/content/transcripts/<UTC date>.md`. It must match the filename of a
minutes file. If you have no minutes, then still add the minutes file with
`unlisted:true` in its front matter.