/tumi8-theme

A Jekyll Theme for TUM I8 github pages

Primary LanguageJavaScript

Jekyll TUM I8 Theme

Use this repository as template for your TUM i8 pages (using jekyll-remote-theme).

remote_theme: tumi8/tumi8-theme

If you want the legacy look, use

remote_theme: tumi8/tumi8-theme@legacy

An example is available under https://tumi8.github.io/tumi8-theme. If you want so see how to use the theme as remote-theme, have a look at https://github.com/tumi8/active-tls-fingerprinting/tree/gh-pages

To create your own pages:

  1. create a new file under /pages
  2. We have two layouts, the page or main layout

Navigation

Quick Navigation

If you want a simple menu, add a title toc and the order in which it should appear order

A full page front matter could look like this:

---
layout: page
title: My Page Title
permalink: /mypage/
order: 2
toc: 'My Page'
---

Multi Layer Navigation

If you have more complex setups, use a navigation.yml file under _data/navigation.yml. Currently only supporting two levels. See https://portal.mytum.de/corporatedesign/livingstyleguide/section-3.html if you want to extend the functionality. For example:

toc:
- name: Home
  url: /
- name: Data
  url: /data/
  subfolderitems:
  - name: Data 1
    url: /data/data1/
  - name: Data 2
    url: /data/data2/
- name: Pictures
  url: /picture/

Styles

CSS is from

https://www.tum.de/typo3conf/ext/in2template/Resources/Public/JavaScripts/Static/basic-1.0.0.js
https://www.tum.de/typo3conf/ext/in2template/Resources/Public/Css/Static/style-1.0.0.css 
https://www.tum.de/typo3conf/ext/in2template/Resources/Public/JavaScripts/Static/jquery-3.2.1.min.js