Giter Club home page Giter Club logo

Hi, I'm Ivy

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)

ivy duggan's Projects

saffron icon saffron

Saffron is a docker compose implementation of a server deployable via (almost entirely) static files

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.