This repository hosts the source for Cody Liska’s personal website / blog, published via GitHub Pages.
This repository is the codebase behind my personal / portfolio / blog site, rendered via GitHub Pages. Posts are maintained in Markdown, integrated with a site generator, Jekyll.
This site provides a flexible platform to host blog posts, project pages, about section, and more — with source versioned via Git.
- Jekyll for static site generation
- Markdown files for posts / pages
- Liquid templating (if Jekyll)
- Tailwind CSS (for styling)
- GitHub Pages as hosting
/
├── _config.yml ← Jekyll config
├── _layouts/ ← Layout templates (e.g. default, post)
├── _includes/ ← Shared partials (header, footer, nav)
├── _posts/ ← Blog posts in Markdown
├── assets/ ← CSS, JS, images, fonts
├── css/ ← Stylesheets (e.g. Tailwind output)
├── js/ ← JavaScript for interactivity
├── index.html ← Homepage (or generated)
├── about.md / about.html ← About / profile page
├── README.md ← This file
└── .gitignore ← Files to ignore in version control
-
Clone the repository
git clone https://github.com/CodyLiska/codyliska.github.io.git cd codyliska.github.io -
Install dependencies
- For Jekyll setups:
bundle install - For Tailwind / Node:
npm install
- For Jekyll setups:
-
Serve locally
bundle exec jekyll serveor
npm run dev
-
Edit / add content (posts in
_posts/, pages likeabout.md, styles inassets/).
GitHub Pages builds and serves automatically on push.
- Configure Pages in repo settings.
- Ensure CSS is built before push if Tailwind/Node is used.
_config.ymlfor metadata and config_layouts,_includesfor structure- Tailwind config for styles
- Add SEO, analytics, comments if needed
- Add tag pages / categories
- Implement search (Algolia/Lunr)
- Add RSS / Atom feed
- Comments (Giscus, Disqus, Staticman)
- Dark mode toggle
- Accessibility improvements
- CI/CD for build & deploy