-
Notifications
You must be signed in to change notification settings - Fork 39
Getting started
Before you can write your blogpost and get started, you need to follow these steps:
Only once:
- Fork the epages-devblog repository.
- Clone the repository.
$ git clone [email protected]:ePages-de/epages-devblog.git
Everytime you write a blog post:
-
Name your file according to the following structure:
YYYY-MM-DD-the-title-of-your-post.md
For example: 2017-09-12-five-compelling-reasons-why-you-should-care-about-terminology.md
Note: Use the date, the post will be published, NOT the date you start writing. -
Store your file in
/posts/2017/
. -
Enter the folder
$ cd epages-devblog
-
Run the folder with
$ docker-compose up
.
--> Using this virtual machine, you do not have to install Ruby, Jekyll or anything else yourself. -
Go to
http://localhost:4000/
to preview your blogpost. To speed everything up, only the blog post of the previous and the current month were built.
When you already edited the date in the front matter according to the future publication date, you need to run
$ jekyll serve --future
in order to see your post.
- Check if your post passes all tests by using
$ rake test
If you only want to check single parts of your post, you can use one of the following commands:
To check links or the HTML site, use
$ rake test_html
To check the front matter, use
$ rake test_posts
To check your file name, use
$ rake test_files
- After your post passed all tests, make a pull request on the develop branch.