You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Jay be9436dac5 not-so-static anymore 2 years ago
_includes I'll get it. 2 years ago
_layouts more enhancements 2 years ago
_sass more enhancements 2 years ago
assets/css Initial Commit 2 years ago
blog Hope this works. 2 years ago
dev Hope this works. 2 years ago
pbx Hope this works. 2 years ago
404.md Try again. 2 years ago
Gemfile Initial Commit 2 years ago
Gemfile.lock Initial Commit 2 years ago
README.md Update README 2 years ago
_config.yml Hope this works. 2 years ago
about.md not-so-static anymore 2 years ago
blog.md more enhancements 2 years ago
compose.sh not-so-static anymore 2 years ago
dev.md more enhancements 2 years ago
git.md Initial Commit 2 years ago
index.md Hope this works. 2 years ago
index.old new index.md 2 years ago
pbx.md more enhancements 2 years ago
taglines.txt trying some PHP fuckery 2 years ago

README.md

pickmy.org Jekyll source

This is the main repository for pickmy.org's website. All the posts and custom code Jekyll uses to build the site.

The site is automatically built when I push stuff to the repository.

Modifications To Theme

This uses jekyll-theme-console by b2a3e8 with a few modifications:

  • _sass/base.scss has list bulleting code removed
  • _sass/base.scss has had formatting changes (wider display, bigger text, more header sizes!)
  • assets/list.scss now contains the list bullet code
  • _includes/head.html modified to search for "list: bullet" in front matter
  • _includes/header.html modified to look for page titled "/git" to display non-relative URL.
  • _layouts: page and post html file have had title added using

All other changes are made in the markdown.

Organization Of Site

The concept of posts and pages the way they were with Wordpress are out the window. All posts are posts. All pages are posts.

I'm taking advantage of the fact I can make a folder, put a _posts folder under it, and Jekyll automatically categorizes those posts. This means there are three main types/categories of posts/pages:

  • /blog: all general blogging type posts
  • /pbx: all Asterisk related stuff
  • /dev: all development based stuff

Post images or external resources ARE NOT stored in this repository. You think I'm crazy?

compose.sh

Compose.sh is a bash script becuase I'm lazy. It creates a file populated with front matter:

---
title:
date:
exceprt_seperator:
---

Post categories are determined by sub-folders automatically; in fact no posts exist in the default _posts folder for that reason. It also copies the file to the right spot based on what you tell it.

user@host:~/blogsite$ ./compose.sh blog Post Title Here

It's the blog category followed by the title. You don't have to enclose the title, the script automatically assumes every word after the first is the title.