A Journey into Web Publishing: Streamlined CI/CD and a Hint of Dry Wit

Welcome to the first instalment in our series on seamless web publishing with CI/CD, delivered with the practicality and subtle humour of a certain dry-witted economics teacher.

Setup

  1. Hugo installation and theme selection: Begin by installing Hugo and selecting a theme that suits your fancy.
  2. Hugo theme customisation: Personalise your chosen theme to your heart’s content.
  3. Netlify and GitHub integration: Integrate Netlify and GitHub for a harmonious union in the cloud.
  4. DNS configuration: Complete the setup with a domain name that encapsulates your webpage’s essence.

Workflow

  1. Post composition in Joplin: Unleash your inner wordsmith by drafting your post in the versatile Joplin editor.
  2. Markdown exportation: Convert your prose into a format befitting the digital realm with a swift export to Markdown.
  3. GitHub push: Archive your literary masterpiece in the revered repository of GitHub.
  4. Netlify CI/CD publishing: Employ the magic of Continuous Integration and Continuous Deployment to manifest your work on the web.

Our personal preferences have informed the tools and processes described. Remember, you can customise your web publishing journey to suit your tastes (e.g., swap macOS for Windows or Joplin for your preferred editor).

Chosen Tools
OS: macOS
Editor: Joplin
Code Repo: GitHub
Hosting: Netlify
DNS: MyDomain

Join us on this thrilling adventure through the world of publishing, automation, and technological finesse. Stay tuned for more enlightening tidbits and subtly amusing insights in the forthcoming posts of this series. Happy publishing!