yarn install
yarn develop
Blog is automatically deployed using Netlify:
You can use the following commands in case of a failing deploy:
yarn build
Articles need to be saved in content/posts
directory.
Article has these required fields:
cover
(as an URL)description
date
in formatYYYY-MM-DD-HH-mm
author
(author's id)
You can also add a slug
field which will override the generated part of slug from title. Article URL does not depend on file position in content folder. URL format is /year/month/slug
Please try to avoid adding images directly to the repository. Česko.Digital has own data storage on data.cesko.digital. You can ask in #p-ceskodigital_mktg Slack channel about new image upload or you can just attach links from other storage and responsible person will finalize images in a pull request before the merge.
You can use featured: true
if you want to highlight older article on the main page. Please don't forget to remove this field for older articles if you are inserting a new one.
Do not use heading level 1:
# Wrong
## Correct
### Correct
...
You can also add volunteers to the article by adding this HTML:
<div class="volunteers">
<div class="volunteer">
<img width="80px" height="80px" src="https://data.cesko.digital/picture.jpg" alt=""/>
<div class="name">John Doe</div>
<div class="note">Software Developer</div>
</div>
</div>
News items are stored in the content/news.yaml
file in the following format:
- type: news
date: 2019-09-16-12-00
text: Michal Bláha byl hostem podcastu Proti proudu. Poslechněte si jeho názory o e-govermentu.
url: https://cesko.digital
- type: news
date: 2019-09-25-12-00
text: Dnes je setkání Česko.Digital
url: https://cesko.digital