Welcome to Jekyll!
I’ve changed my website from basically a wordpress blog to a jekyll site. Wordpress has a lot of extras that I just really don’t need. The main one being a database. I’m pretty comfortable with html, css, etc. and I can learn markdown, so I think jekyll will be pretty easy.
So far, I have all the posts here (though they need to be cleaned up a bit) and the sorting of posts by category and year. I also have my basic pages done. The last big piece is to work in all of my old gallery of pictures pages. But now that I have a better grasp of jekyll, I think I’ll be able to figure this out. Below is the original jekyll post that comes in with the gem. I thought I’d leave it in. I also tried to use the jekyll-hamilton theme, but couldn’t really get it working. So I’ve modified the minima theme to look like it a bit.
You’ll find this post in your _posts
directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve
, which launches a web server and auto-regenerates your site when a file is updated.
Jekyll requires blog post files to be named according to the following format:
YEAR-MONTH-DAY-title.MARKUP
Where YEAR
is a four-digit number, MONTH
and DAY
are both two-digit numbers, and MARKUP
is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
Jekyll also offers powerful support for code snippets:
Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk.