Editing the 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.
Adding blog posts
Add the event as a markdown file in the
_events folder. Follow the same schema as existing files.
Adding new Projects
Add the new projects a a markdown file in the
_projects folder. Use the template and follow the same schema as existing files.
Adding press reports
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_en folder. Follow the same schema as existing files.
Adding team members biographies
Add the biography as a markdown file in the format
name.md in the
_team folder. Follow the same schema as existing files.
Adding a new page
_awards_de: Awards won by senseBox written in german
_awards_en: Awards won by senseBox written in english
team: information about the team, in german and english
de: tranlations for each page in german
en: tranlations for each page in english
de_full.yml: backup german translation
en_full.yml: backup english translation
_events: Upcoming envents where senseBox will attend
_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
_projects: project pages
_press: press articles
_sass: sass stylesheets
assets: .js scripts
bower_components: bower components
css: css stylesheets
docs: data like pdf...
en: english pages (includes pages from
images: used images
- german pages (includes pages from
Running the page locally with Jekyll
cd into it and run:
In a Vagrant environment, run:
jekyll serve --host 0.0.0.0 --force_polling