senseBox website
Most of the articles and press releases are written with markdown. HTML can be used if needed, e.g. for linking to external pages or for embedding images.
Here you can see how to add a new blog post
Add the event as a markdown file in the _events
folder. Follow the same schema as existing files.
Add the award as a markdown file in the format 2015-01-01-topic.md
in the _press
folder. Follow the same schema as existing files.
Add the press report as a markdown file in the _awards
and _awards_en
folder. Follow the same schema as existing files.
Add the biography as a markdown file in the format name.md
in the _team
folder. Follow the same schema as existing files.
Here you can see how to add a new page
_awards_de
: Awards won by senseBox written in german_awards_en
: Awards won by senseBox written in english_data
:team
: information about the team, in german and englishtranslations
:de
: tranlations for each page in germanen
: tranlations for each page in englishde_full.yml
: backup german translationen_full.yml
: backup english translation
_events
: Upcoming envents where senseBox will attend_includes
:_carousel_content
: header content for each page (one could also implement the bootstrap carousel (https://www.w3schools.com/bootstrap/bootstrap_carousel.asp))_pages
: content for each page- footer, header etc...
_layouts
: default page layout_posts
: blog posts_press
: press articles_sass
: sass stylesheetsassets
: .js scriptsbower_components
: bower componentscss
: css stylesheetsdocs
: data like pdf...en
: english pages (includes pages from_includes/_pages
)images
: used images- german pages (includes pages from
_includes/_pages
) - favicon
- readme
- ...
Clone repository, cd
into it and run:
jekyll serve
In a Vagrant environment, run:
jekyll serve --host 0.0.0.0 --force_polling