Skip to content
Branch: master
Clone or download
farshidtz Merge pull request #3 from linksmart/farshidtz-patch-1
replaced project website urls with Fraunhofer pages
Latest commit cf2b11f Jul 8, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
_data replaced project website urls with Fraunhofer pages Jul 8, 2019
_includes locally hosting jquery and popper Jun 7, 2018
_sass added data protection link Jul 6, 2018
_tabs removing animation for the first tab Jan 8, 2018
css hosting fonts locally Jun 7, 2018
img reduced solutions image size May 5, 2018
js locally hosting jquery and popper Jun 7, 2018
nginx improved build process with multi-stage builds Jul 7, 2018
.editorconfig init Aug 25, 2017
.gitignore init Aug 25, 2017
404.html custom 404 page Jul 8, 2019
CNAME Create CNAME Jul 6, 2019
Dockerfile using alpine 3.7 as build image (doesn't work with 3.8) Jul 7, 2018
Gemfile added redirect from redmine Jul 8, 2019
Gemfile.lock added redirect from redmine Jul 8, 2019
LICENSE updated README to reflect Github Pages workflow Jul 6, 2019
_config.yml added redirect from redmine Jul 8, 2019
favicon.ico second draft Oct 21, 2017
index.html removed extra redirect Jul 8, 2019

Source for the LinkSmart website, built and served by GitHub Pages.

Running locally

You need Ruby and gem before starting, then:

# install bundler
gem install bundler

# clone the project
git clone

# run jekyll with dependencies
bundle exec jekyll serve


The docker image generates the site using Jekyll and serves the generated static website with nginx for better performance. Building the image:

$ docker build -t linksmart-site .

Running the image:

$ docker run -p 80:80 -d linksmart-site


This is a Jekyll template to generate the linksmart static website. It uses Sass and Bootstrap v4 for styling. You can add/change variables in _sass/_bootstrap.scss to customize Bootstrap. Other style rules are located in _sass/site.scss.

Content Management

  • The content for tabs is located under _tabs/. You can add new tabs or change the HTML content inside this folder.
  • The domain tab has a list of showcases content that structured as a YAML file under _data/domains.yml.
  • The header is located in _includes/header.html. You can add/change links and elements.
  • Jekyll uses the Liquid templating language to process templates. You can create a new content template to render a data format similar to _includes/header.html & _data/domains.yml.
  • Github Pages automatically builds and serves the content. The build status is shown in the commit history.


Apache License, Version 2.0.

You can’t perform that action at this time.