docker run --rm -p 8000:8000 \
--volume="LOCATION_OF_YOUR_JEKYLL_BLOG:/srv/jekyll" \
-it tocttou/jekyll:3.5 \
jekyll serve --watch --port 8000
- Edit the _config.yml file and set the following variables:
title: [The title of your blog]
description: [A short description of your blog's purpose]
author:
name: [Your name]
email: [Your email address]
url: [URL of your website]
baseurl: [The base url for this blog.]
paginate: [Number of posts in one paginated section (default: 3)]
owner: [Your name]
year: [Current Year]
- Additionally, you may choose to set the following optional variables:
google_analytics: [Your Google Analytics tracking ID]
- Edit
about.md
- If you would like to modify the site style:
- Footer: Edit
_includes/footer.html
- Header: Edit
_includes/header.html
- Links in the header: Edit
_includes/links.html
- Meta tags, blog title display, and additional CSS: Edit
_includes/head.html
- Index page layout: Edit
_layouts/default.html
- Post layout: Edit
_layouts/post.html
- Site wide CSS: Edit
_sass/base.scss
- Custom CSS: Make
_sass/custom.scss
and use it. Then add@import "custom";
tocss/main.scss
- Edit
404.md
- CC0 1.0 Universal