Skip to content

CodyLiska/codyliska.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodyLiska Photography Portfolio

This repository hosts the source for Cody Liska’s personal website / blog, published via GitHub Pages.

Live

Table of Contents


Overview

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.

Technologies / Stack

  • Jekyll for static site generation
  • Markdown files for posts / pages
  • Liquid templating (if Jekyll)
  • Tailwind CSS (for styling)
  • GitHub Pages as hosting

Project Structure

/
├── _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

Local Setup & Development

  1. Clone the repository

    git clone https://github.com/CodyLiska/codyliska.github.io.git
    cd codyliska.github.io
  2. Install dependencies

    • For Jekyll setups: bundle install
    • For Tailwind / Node: npm install
  3. Serve locally

    bundle exec jekyll serve

    or

    npm run dev
  4. Edit / add content (posts in _posts/, pages like about.md, styles in assets/).

Deployment / Publishing

GitHub Pages builds and serves automatically on push.

  • Configure Pages in repo settings.
  • Ensure CSS is built before push if Tailwind/Node is used.

Customization & Theme

  • _config.yml for metadata and config
  • _layouts, _includes for structure
  • Tailwind config for styles
  • Add SEO, analytics, comments if needed

Future Enhancements / Roadmap

  • 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

About

Personal Photography Portfolio

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors