/sensebox.github.io

senseBox website

Primary LanguageHTMLMIT LicenseMIT

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 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
  • _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