Build and install everything needed:
yarn install
yarn run build-reason
yarn run build
yarn release
That should be enough to build new site. Nginx will auto-serve all these static files. It also copies files from public folder into dat folder.
Dat site is available at https://weeklyreason-gladimdim.hashbase.io/ and dat://64c6177bc6d9b9644f56cf56e2696879a68a2bc16b62e823a5cb7f08896b1b68
- Add new .json file to static/issues folder.
- Add new -uk.json file to static/issues folder with Ukrainian version.
- Modify ArchiveIndex.re and add new link at top.
- Update public/rss/feed.xml with new issue.
- Run
yarn start
serve ./public
- Go to 188.226.204.136:8000 and verify how new issue is rendered.
- Add new into public/rss/feed.xml file
- Commit changed files: [-uk].json, feed.xml, ArchiveIndex.re
- Run production build
yarn release
Copy ./public/Index.js into ./dat/public Copy ./public/issues/*.json files into ./dat/public/issues Copy ./public/rss/feed.xml into ./dat/public/rss9
- Post an update on @WeeklyReason Twitter
- Post an update on @[email protected] mastodon account.