sensebox.github.io

sensebox.github.io

[Deprecated] This repository contains the old senseBox website. You can find the new one here: https://github.com/sensebox/sensebox-reboot

sensebox.github.io

senseBox website

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

Here you can see how to add a new blog post

Adding events

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.

Adding awards

Add the press report as a markdown file in the _awards and _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

Here you can see how to add a new page

File structure

  • _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 english
    • translations:
      • 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
  • _includes:
  • _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 _includes/_pages)
  • images: used images
  • german pages (includes pages from _includes/_pages)
  • favicon
  • readme
  • ...

Running the page locally with Jekyll

Clone repository, cd into it and run:

jekyll serve

In a Vagrant environment, run:

jekyll serve --host 0.0.0.0 --force_polling