Personal portfolio website built with Eleventy (11ty), showcasing projects, photography, and blog posts.
- Blog: Technical and personal articles using Markdown.
- Gallery: Categorized image galleries for AI art, photography, and game captures.
- Projects: Showcasing various software and web projects.
- SCSS Workflow: Modular styles with custom mixins and variables.
- Automated Deployment: CI/CD pipeline using GitHub Actions.
- SSG: Eleventy (11ty)
- Templating: Nunjucks
- CSS Preprocessor: Sass (SCSS)
- Linting & Formatting: ESLint & Prettier
- Deployment: GitHub Pages & Actions
-
Clone the repository:
git clone https://github.com/Zephyr73/zephyr73.github.io.git cd zephyr73.github.io -
Install dependencies:
npm install
Run the development server with live reload and SCSS watching:
npm run devThe site will be available at http://localhost:8080.
Generate the static site into the _site/ directory:
npm run buildsrc/: Source files for the website._includes/: Shared layouts and components (Nunjucks).assets/: Static assets (JS, CSS, images).blog/: Markdown files for blog posts.scss/: Modular Sass files.
docs/: Additional project documentation..github/workflows/: CI/CD configuration for GitHub Pages.
The code in this project is licensed under the ISC license.
The original photography and AI artwork are licensed under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0). This means you are free to share and adapt the work for non-commercial purposes, provided you give appropriate credit.