Skip to content

ivylikethevine is my static website, built using Hugo.

Notifications You must be signed in to change notification settings

ivylikethevine/ivylikethevine

Repository files navigation

Hi, I'm Ivy (likethevine)

This is my github repo for my personal blog, ivylikethevine.com, complete with continuous integration and deployment, staging & production environments, automatic file compression, and a variety of add-ons for rich content (such as JupyterNotebook integrations, equations, and diagrams).

GitHub repo size GitHub last commit

Tech Stack

  • Built using
    • Hugo - A modern, static site framework built using Go with simple markdown posts.
      • Puppet - Theme used & extended.
    • HugoMods - Additional modules for Hugo.
      • Images - .webp compression for low file size.
      • KaTex - LaTeX-like library to mathematical equations.
      • Mermaid - Easily created graphs including git flows, etc.
    • Cloudflare Pages - CI/CD for deploying to cloudflare domains.
      • Github Integration - CI/CD integration as well as branch protection if an automatic deployment fails.
      • Utilizing multiple configs for development, staging, and production environments.
        • development - hugo serve for local work
        • staging - hugo serve -e staging with live preview of origin/development branch at ivylikethevine.pages.dev
        • production - hugo serve -e production with origin/main deployed at ivylikethevine.com
    • Github workflows - used to convert .ipynb Jupyter Notebooks to HTML for display
    • Giscus - Github integrated comment system.
    • Documented on my blog

Installation

Requires: git, go, hugo-extended, dart-sass

hugo serve # development preview (drafts visible)
hugo serve -e staging # staging preview (drafts hidden)
hugo serve -e production # production preview (drafts hidden, giscus enabled)

Resources

https://learnxinyminutes.com/docs/markdown/

https://learnxinyminutes.com/docs/toml/

About

ivylikethevine is my static website, built using Hugo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published