Rumblings from the devs at Edenspiekermann. Front-end, back-end, deep-end.
Run locally:
$ cd espi-devblog/
$ gem install jekyll
$ jekyll serve --config _config.yml,_config_dev.yml --watch
- Create a branch for your post, for example
post/setting-up-docker
- Create a new markdown file in
/_posts/
with your article content. Follow the filename conventionYYYY-MM-DD-descriptive-slug-here.md
. - Open a pull request and ping one of your friendly dev peers to quickly scan the article for typos.
- Merge
post/your-branch
>>master
>>gh-pages
to re-publish the blog. The final merge intogh-pages
will trigger Github pages to re-publish automagically.
To display a small block of content about the author at the end of an article, we rely on a YAML file containing all information about all existing authors on the blog.
When publishing an article for you or one of your dev peers, make sure the author actually exists in this file. If it does not, add it. The key is the slugified name (later used in the YAML Front Matter of articles), and the value is an object with name
, description
and image
. For the image, you can hotlink the one from the website.
kitty-giraudel:
name: "Kitty Giraudel"
description: "Kitty Giraudel is a non-binary accessibility & diversity advocate, frontend developer, author and real life cat."
image: "http://app.resrc.it/s=w270,pd2/o=90/http://www.edenspiekermann.com/system/images/W1siZiIsIjIwMTUvMDQvMjcvMTIvMjQvNTIvMjMwL2h1Z29fZ2lyYXVkZWxfc3F1YXJlLmpwZWciXSxbInAiLCJ0aHVtYiIsIjUwMHg1MDAjIl1d/hugo_giraudel_square.jpeg"