The bmannconsulting.com website
1title: "Boris Mann's Homepage" 2name: "Boris Mann's Homepage" 3user_description: "Open Source. Community. DWeb. Building edge computing at Fission with IPFS. Cooks & eats." 4description: "Daily journals with links and asides, digital garden notes, and occasional long form blogs" 5notes_url: "https://notes.bmannconsulting.com" 6tags_url: "https://notes.bmannconsulting.com/#/page" 7profile_pic: /assets/bmann_hair_orange_256x256.png 8favicon: /assets/bmann_hair_orange_256x256.png 9copyright_name: Boris Mann 10author: Boris Mann 11url: "https://bmannconsulting.com" 12baseurl: '' 13encoding: utf-8 14timezone: America/Vancouver 15 16# digital garden 17 18# If you are using a host that cannot resolve URLs that do 19# not end with .html (such as Neocities), set this to 'true'. 20use_html_extension: false 21 22# Set to `true` to open non-internal links in new tabs, or 23# set to `false` to open non-internal links in current tab. 24open_external_links_in_new_tab: true 25 26# Set to `true` to replace tweet URLs with Twitter embeds. 27# Note that doing so will negatively the reader's privacy 28# as their browser will communicate with Twitter's servers. 29embed_tweets: false 30 31exclude: ['_includes/notes_graph.json', 'caret', '.env', 'gemset.nix', 'fission.yaml', 'blog.code-workspace', 'netlify.toml', '_ignored', '_archive', '.vscode', '.obsidian', '.gitignore', '.github', 'README.md', "_template", ".obsidian", 'Clippings'] 32 33include: ['.well-known', '_pages', '_redirects'] 34 35# markdown: CommonMarkGhPages 36markdown: kramdown 37 38# commonmark: 39# options: ["SMART", "FOOTNOTES"] 40# extensions: ["strikethrough", "autolink", "table"] 41 42kramdown: 43 input: GFM 44 hard_wrap: false 45 math_engine: mathjax 46 smart_quotes: ["apos", "apos", "quot", "quot"] 47 syntax_highlighter: rouge 48 49excerpt_separator: <!--more--> 50 51# Build settings 52theme: null 53 54plugins: 55 - jekyll-last-modified-at 56# - jekyll-commonmark-ghpages 57 58sass: 59 sass_dir: _sass 60 style: :compressed 61 62# Default permalink 63permalink: /:title/ 64 65collections: 66 notes: 67 output: true 68 permalink: "/notes/:slug/" 69 journals: 70 output: true 71 permalink: "/journal/:slug/" 72 73defaults: 74 - scope: 75 path: "_posts/*" 76 type: posts 77 values: 78 layout: post 79 permalink: /blog/:year/:month/:day/:title/ 80 section: blog 81 - scope: 82 path: "_notes/*" 83 values: 84 layout: "note" 85 section: note 86 - scope: 87 path: "_journals/*" 88 values: 89 layout: "journal" 90 section: journal 91 92############################################################ 93# Site configuration for the Jekyll 3 Pagination Gem 94# The values here represent the defaults if nothing is set 95pagination: 96 97 # Site-wide kill switch, disabled here it doesn't run at all 98 enabled: true 99 100 # Set to 'true' to enable pagination debugging. This can be enabled in the site config or only for individual pagination pages 101 debug: true 102 103 # The default document collection to paginate if nothing is specified ('posts' is default) 104 collection: 'journals' 105 106 # How many objects per paginated page, used to be `paginate` (default: 0, means all) 107 per_page: 20 108 109 # The permalink structure for the paginated pages (this can be any level deep) 110 permalink: '/journal/:num/' # Pages are index.html inside this folder (default) 111 #permalink: '/page/:num.html' # Pages are simple html files 112 #permalink: '/page/:num' # Pages are html files, linked jekyll extensionless permalink style. 113 114 # Optional the title format for the paginated pages (supports :title for original page title, :num for pagination page number, :max for total number of pages) 115 title: ':title - page :num' 116 117 # Limit how many pagenated pages to create (default: 0, means all) 118 limit: 0 119 120 # Optional, defines the field that the posts should be sorted on (omit to default to 'date') 121 sort_field: 'date' 122 123 # Optional, sorts the posts in reverse order (omit to default decending or sort_reverse: true) 124 sort_reverse: true 125 126 # Optional, the default category to use, omit or just leave this as 'posts' to get a backwards-compatible behavior (all posts) 127 # category: 'posts' 128 129 # Optional, the default tag to use, omit to disable 130 # tag: '' 131 132 # Optional, the default locale to use, omit to disable (depends on a field 'locale' to be specified in the posts, 133 # in reality this can be any value, suggested are the Microsoft locale-codes (e.g. en_US, en_GB) or simply the ISO-639 language code ) 134 locale: '' 135 136 # Optional,omit or set both before and after to zero to disable. 137 # Controls how the pagination trail for the paginated pages look like. 138 trail: 139 before: 2 140 after: 2 141 142 # Optional, the default file extension for generated pages (e.g html, json, xml). 143 # Internally this is set to html by default 144 extension: html 145 146 # Optional, the default name of the index file for generated pages (e.g. 'index.html') 147 # Without file extension 148 indexpage: 'index' 149 150############################################################