theNewDynamic/thenewdynamic.org

Launch beta

Closed this issue · 0 comments

  • Update font files
  • Update form endpoints
  • Switch over asset CDN

In the site's files:

  • (config.toml) change baseurl to whatever the final domain is, including the www and https protocol (e.g. https://www.example.com)
  • Test production HUGO_ENV locally (run HUGO_ENV=production hugo server --verbose)
  • (netlify.toml) change the HUGO_ENV in the production env to "production"

At domain registrar or wherever the NS records are managed, update the following:

  • CNAME: "www" to "site_name.netlify.com"
  • A: @ to 104.198.14.52

For more information, see: https://www.netlify.com/docs/custom-domains/#dns-configuration


Once the domain is set, (Netlify: /site settings/domain management/)

  • turn off site control if there was a password set.
  • change the domain name in the Netlify control panel (../custom domain).
  • provision Lets Encrypt certificate (/domain).
  • force TLS connecttions
  • Set up notifications to Slack, or email.

  • Add headers info to config (placeholder for more info on this)
  • Review headers for proper data
  • Review content security policy items.
  • Create/Retreive tracking ID and to googleAnalytics in config
  • Add manifest.json and favicons (can generate here: https://realfavicongenerator.net/)

Outside Services

  • If needed, set up webhook for periodic builds with IFTT (needs instruction)
  • If using Mailchimp, or other service, make sure the form is pointed to the right account

Content

  • Make sure the site has a privacy policy and it is linked to in the site's footer, or wherever appropriate.

Test setttings: