My personal website and blog built with Eleventy.
- Resume-style homepage
- Blog section with posts
- Clean, responsive design
- Fast static site generation
Install dependencies:
npm installRun development server:
npm startVisit http://localhost:8080 to view the site.
Build the site for production:
npm run buildThe built site will be in the _site directory.
This site automatically deploys to GitHub Pages via GitHub Actions.
- Go to your repository settings on GitHub
- Navigate to Pages (under "Code and automation")
- Under "Build and deployment":
- Source: Select GitHub Actions
- Push your code to the
mainbranch
The site will automatically build and deploy. Visit https://kylebsingh.github.io once deployed!
You can also trigger a deployment manually:
- Go to the Actions tab in your repository
- Select the "Deploy to GitHub Pages" workflow
- Click "Run workflow"
- Homepage: Edit
src/index.njkto update your resume content - Blog posts: Add new markdown files to
src/posts/ - Styling: Modify
src/css/style.css - Layouts: Templates are in
src/_includes/layouts/
MIT