Skip to content

ConstCorrectness/constcorrectness.github.io

Repository files navigation

const-correctness.github.io

Deploy to GitHub Pages

Welcome to the official repository for my personal website and blog, hosted on GitHub Pages. This project combines technical articles with interactive 3D elements.

Visit the live site!


✨ Features

  • Interactive 3D Scene: A 3D model of a room, rendered using three.js and react-three-fiber.
  • Technical Blog: In-depth articles on programming concepts, starting with "const correctness," managed and built with Jupyter Book.
  • Modern Frontend: Built with React, TypeScript, and Vite for a fast and responsive user experience.
  • Automated Deployment: Continuous deployment to GitHub Pages using GitHub Actions.

🛠️ Tech Stack

🚀 Running Locally

To run this project on your local machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/constcorrectness/constcorrectness.github.io.git
    cd constcorrectness.github.io
  2. Install dependencies: This project uses npm for package management.

    npm install
  3. Run the development server: This will start the Vite development server.

    npm run dev

    The application will be available at http://localhost:5173.

  4. Build the Jupyter Book: To build the Jupyter Book content and make it available to the Vite application, run:

    npm run build:book
    npm run copy:book

This site is automatically deployed to GitHub Pages whenever a commit is pushed to the main branch. The workflow is defined in .github/workflows/deploy.yml.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published