-
Notifications
You must be signed in to change notification settings - Fork 20
/
_config.yml
117 lines (107 loc) · 3.19 KB
/
_config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
# The main config file for your Jekyll template
# Site settings
title: Tock Embedded Operating System
description: Tock is a safe, multitasking operating system for low-power, low-memory microcontrollers.
url: https://www.tockos.org # put your website hosting url here
baseurl: '' # the subpath of your site, e.g. /blog
permalink: /blog/:year/:title/ # how should we display posts url
# Meta settings
#email: [email protected]
logo: https://www.tockos.org/assets/img/logo_square.png
twitter_username: talkingtock
twitter:
username: talkingtock
github:
username: tock
repo: tock
site_source: tock-www
# Put your ga tracking code below
google_analytics: 'UA-82118347-1'
# Pagination settings
paginate: 5 # number of posts to show per page
paginate_path: "/blog/page:num/" # link scheme for articles, should be letf as is
# Navigation settings
# Used to define the navigation menu items
# > Title is the tile of the navigation item, url the url and description is
# the tooltip
navigation:
- title: Documentation
url: /documentation/
description: Getting Started, Porting and Architecture
- title: Community
url: /community/
description: Mailing list, GitHub, IRC...
- title: Papers
url: /papers/
description: Published academic papers about Tock
- title: Hardware
url: /hardware/
description: TockOS Development Hardware
- title: Blog
url: /blog/
description: Project updates and articles
# Used by Jekyll to recognize what is a post and what is a page
defaults:
-
scope:
path: ''
type: posts
values:
layout: post
# Markdown parser settings
markdown: kramdown
kramdown:
input: GFM
hard_wrap: false # you can change this if you feel like it
parse_block_html: true # allow parsing html inside markdown
syntax_highlighter: rouge
syntax_highlighter_opts:
# Rouge Options › https://github.com/jneen/rouge#full-options
css_class: 'highlight'
span:
line_numbers: false
block:
line_numbers: false
start_line: 1
# List of authors for blog posts. Each author should have a `display_name` and
# `web` field.
authors:
alevy:
display_name: Amit
web: https://amitlevy.com/
brghena:
display_name: Branden
web: https://brandenghena.com
pal:
display_name: Phil
web: http://csl.stanford.edu/~pal/
ppannuto:
display_name: Pat
web: https://patpannuto.com
bradjc:
display_name: Brad
web: http://bradcampbell.com
niklasad1:
display_name: Niklas
web: https://niklasad1.github.io/
folkert:
display_name: Folkert de Vries
web: https://tweedegolf.nl/en/about/21/folkert
lschuermann:
display_name: Leon
web: https://leon.schuermann.io
# Build settings
include:
- _pages # all your pages can be put inside pages (except articles)
- .well-known # include .well-known static content (e.g., for Matrix homeserver discovery)
- _headers # Netlify HTTP header configuration
- _redirects # Netlify redirects configuration
exclude:
- CNAME
- README.md
- vendor
plugins:
- jekyll-paginate
- jekyll-mentions
- jekyll-seo-tag
- jekyll-sitemap