Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jekyll-theme-linux

A Jekyll starter for a personal site (resume + articles + projects) styled as a Linux desktop: a top bar with a clock, a dock, desktop icons, and the whole site rendered inside a fake terminal window — tabs, minimize/maximize/close, the works.

screenshot

Use this template

Click Use this template above, or:

git clone https://github.com/USERNAME/jekyll-theme-linux.git my-site
cd my-site
bundle install
bundle exec jekyll serve --livereload

Open http://localhost:4000.

Customize

In _config.yml, set:

  • title, tagline, description
  • urlhttps://USERNAME.github.io
  • author.name, author.email, author.github, author.linkedin

In index.md, replace the placeholder experience, education, and skills with your own.

Optional: drop an image at assets/images/wallpaper-art.png for a faint desktop easter egg behind the window (empty by default).

Structure

  • index.md — home page
  • projects/ — projects page
  • articles/ — articles listing page
  • _posts/ — article content (YYYY-MM-DD-title.md)
  • _layouts/, _includes/ — page templates and shared partials
  • assets/ — styles and images
  • _config.yml — site settings

Deploy to GitHub Pages

  1. Push to a repo named USERNAME.github.io (for the root domain) or any other name (then set baseurl: "/repo-name" in _config.yml).
  2. In the repo: Settings → Pages → Build and deployment → Source: Deploy from a branch → Branch: main / (root).
  3. Your site goes live at the URL from step 1 a couple minutes later.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages