Skip to content

cassius66/cassius66.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cassius66.com

Personal website and blog powered by Jekyll and GitHub Pages.

Site Structure

This site uses Jekyll, a static site generator that's built into GitHub Pages. The structure follows Jekyll conventions:

Adding Content

Adding a New Blog Post

  1. Create a new Markdown file in the _posts directory
  2. Name it following the format: YYYY-MM-DD-post-title.md
  3. Add front matter at the top of the file:
---
layout: default
title: Your Post Title
date: YYYY-MM-DD
tags: [tag1, tag2, tag3]
---

Your post content here...

Adding a New Project

  1. Create a new Markdown file in the _projects directory
  2. Name it something descriptive like project-name.md
  3. Add front matter at the top of the file:
---
layout: default
title: Project Title
external_url: https://github.com/username/project
description: A short description of the project
technologies: [tech1, tech2, tech3]
---

Optional additional content about the project...

Customization

Site Configuration

Edit _config.yml to change:

  • Site title and description
  • URL settings
  • Permalink structure for posts
  • Collection settings

Layout and Design

  • Main Layout: Edit _layouts/default.html to change the site structure
  • CSS Styles:
    • css/styles.css contains all styling for the site, including the main layout, blog posts, and project listings

Adding New Pages

  1. Create a new Markdown file in the root directory (e.g., contact.md)
  2. Add front matter at the top:
---
layout: default
title: Page Title
---

Page content here...
  1. Add a link to the page in the navigation menu in _layouts/default.html

About

Personal website and blog powered by Jekyll and GitHub Pages

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •