title: "Boris Mann's Homepage" name: "Boris Mann's Homepage" user_description: "Open Source. Community. DWeb. Building edge computing at Fission with IPFS. Cooks & eats." description: "Daily journals with links and asides, digital garden notes, and occasional long form blogs" notes_url: "https://notes.bmannconsulting.com" tags_url: "https://notes.bmannconsulting.com/#/page" profile_pic: /assets/bmann_hair_orange_256x256.png favicon: /assets/bmann_hair_orange_256x256.png copyright_name: Boris Mann author: Boris Mann url: "https://bmannconsulting.com" baseurl: '' encoding: utf-8 timezone: America/Vancouver # digital garden # If you are using a host that cannot resolve URLs that do # not end with .html (such as Neocities), set this to 'true'. use_html_extension: false # Set to `true` to open non-internal links in new tabs, or # set to `false` to open non-internal links in current tab. open_external_links_in_new_tab: true # Set to `true` to replace tweet URLs with Twitter embeds. # Note that doing so will negatively the reader's privacy # as their browser will communicate with Twitter's servers. embed_tweets: false exclude: ['_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'] include: ['.well-known', '_pages', '_redirects'] # markdown: CommonMarkGhPages markdown: kramdown # commonmark: # options: ["SMART", "FOOTNOTES"] # extensions: ["strikethrough", "autolink", "table"] kramdown: input: GFM hard_wrap: false math_engine: mathjax smart_quotes: ["apos", "apos", "quot", "quot"] syntax_highlighter: rouge excerpt_separator: # Build settings theme: null plugins: - jekyll-last-modified-at # - jekyll-commonmark-ghpages sass: sass_dir: _sass style: :compressed # Default permalink permalink: /:title/ collections: notes: output: true permalink: "/notes/:slug/" journals: output: true permalink: "/journal/:slug/" defaults: - scope: path: "_posts/*" type: posts values: layout: post permalink: /blog/:year/:month/:day/:title/ section: blog - scope: path: "_notes/*" values: layout: "note" section: note - scope: path: "_journals/*" values: layout: "journal" section: journal ############################################################ # Site configuration for the Jekyll 3 Pagination Gem # The values here represent the defaults if nothing is set pagination: # Site-wide kill switch, disabled here it doesn't run at all enabled: true # Set to 'true' to enable pagination debugging. This can be enabled in the site config or only for individual pagination pages debug: true # The default document collection to paginate if nothing is specified ('posts' is default) collection: 'journals' # How many objects per paginated page, used to be `paginate` (default: 0, means all) per_page: 20 # The permalink structure for the paginated pages (this can be any level deep) permalink: '/journal/:num/' # Pages are index.html inside this folder (default) #permalink: '/page/:num.html' # Pages are simple html files #permalink: '/page/:num' # Pages are html files, linked jekyll extensionless permalink style. # 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) title: ':title - page :num' # Limit how many pagenated pages to create (default: 0, means all) limit: 0 # Optional, defines the field that the posts should be sorted on (omit to default to 'date') sort_field: 'date' # Optional, sorts the posts in reverse order (omit to default decending or sort_reverse: true) sort_reverse: true # Optional, the default category to use, omit or just leave this as 'posts' to get a backwards-compatible behavior (all posts) # category: 'posts' # Optional, the default tag to use, omit to disable # tag: '' # Optional, the default locale to use, omit to disable (depends on a field 'locale' to be specified in the posts, # 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 ) locale: '' # Optional,omit or set both before and after to zero to disable. # Controls how the pagination trail for the paginated pages look like. trail: before: 2 after: 2 # Optional, the default file extension for generated pages (e.g html, json, xml). # Internally this is set to html by default extension: html # Optional, the default name of the index file for generated pages (e.g. 'index.html') # Without file extension indexpage: 'index' ############################################################