_config.yml in jekyll-bonsai-0.0.3 vs _config.yml in jekyll-bonsai-0.0.4
- old
+ new
@@ -1,23 +1,14 @@
-# jekyll configs
-
title: jekyll-bonsai
description: A modern jekyll theme for semantically inclined digital gardeners.
author: manunamz
-baseurl: '/jekyll-bonsai'
-# baseurl: ''
-# url: https://manunam.me
+# baseurl: '/jekyll-bonsai'
# url: 'https://manunamz.github.io'
-# logo-light: "/assets/images/logo-light.png"
-# logo-dark: "/assets/images/logo-dark.png"
-
-permalink: pretty
include:
- "_pages"
-exclude:
- - "node_modules/"
+exclude:
- "package.json"
- "package-lock.json"
- "*.gemspec"
- "*.gem"
- "Gemfile"
@@ -29,17 +20,16 @@
- "README.md"
- "CHANGELOG.txt"
- "LICENSE.txt"
collections:
+ books:
+ output: true
entries:
output: true
- # permalink: /entry/:id
- # permalinks are manually generated -- see local 'prep_note' plugin.
states:
output: true
- permalink: /stat/:title
order:
- tags.md
- sprout.md
- bud.md
- bamboo.md
@@ -49,107 +39,214 @@
- melon.md
- seed.md
- tea.md
- pot-bamboo.md
+# frontmatter
+# ('type' is explicitly set for search exclusion to work)
defaults:
- - scope:
- path: "_entries/**/*.md"
+ -
+ scope:
+ type: "pages"
+ values:
+ type: "pages"
+ -
+ scope:
+ # path: "_posts/**/*.md"
+ type: "posts"
+ values:
+ type: "posts"
+ layout: "post"
+ permalink: "/post/:id/"
+ -
+ scope:
+ # path: "_books/**/*.md"
+ type: "books"
+ values:
+ type: "books"
+ layout: "book"
+ permalink: "/book/:id/"
+ -
+ scope:
+ # path: "_entries/**/*.md"
type: "entries"
values:
+ type: "entries"
layout: "entry"
- - scope:
- path: "_states/**/*.md"
+ permalink: "/entry/:id/"
+ -
+ scope:
+ # path: "_states/**/*.md"
type: "states"
values:
+ type: "states"
layout: "state"
+ permalink: "/stat/:id/"
sass:
sass_dir: _sass
style: :compressed
enable_mathjax: true
kramdown:
+ syntax_highlighter: rouge
math_engine: mathjax
-# plugins:
-# - jekyll-namespaces
-# - jekyll-wikilinks
-# - jekyll-feed
-# - jekyll-seo-tag
-# - jekyll-sitemap
-
-#
-# jekyll-bonsai configs
-#
-# dendron forces the root note-title to be 'root.md' -- this is the replacement title for 'root'
-# (make sure you change the title in root.md file as well)
-index_title: "Jekyll-Bonsai"
-# graph: default graph type in side bar.
-## may be 'tree' or 'net-web'
-graph_type: "tree"
-# nav: default nav type in side bar.
-## may be 'tabs' (visited/path) or graph (bonsai)
-nav_type: "graph"
-# recent (weather): set number of notes to display on recent (weather) page.
-## may be an integer (defaults to 10)
-recent_num: 10
-# local note-nav component defaults
-## may be 'open' or 'closed'
-entry_head_status: "open"
-entry_foot_links_status: "open"
-entry_foot_posts_status: "open"
-social:
- enabled: true
- connect:
- # facebook_url:
- github_url: https://github.com/manunamz/
- # linkedin_url:
- # pinterest_url:
- rss_url: https://manunam.me/feed.xml
- twitter_url: https://twitter.com/manunamz/
- share:
- - 'email'
- # - 'facebook'
- # - 'linkedin'
- # - 'pinterest'
- - 'twitter'
-
compress_html:
clippings: all
comments: all
endings: all
startings: []
blank_lines: false
profile: false
+#
+# plugins
+#
+
# Google Analytics (ip is anonymized by default)
-ga_tracking: UA-190413040-3
+ga_tracking: UA-190413040-4
+# seo
+# tagline: ""
+# description: ""
+# twitter:
+# card: summary
+# username: manunamz
+# author:
+# twitter: manunamz
+
#
-# plugins
+# bonsai plugins
#
+ids:
+ # from: https://github.com/radeno/nanoid.rb#options
+ format:
+ alpha: '1234567890abcdef'
+ size: 10
namespaces:
# enabled: true
- include:
- - "entries"
+ exclude:
+ - "books"
+ - "pages"
+ - "posts"
+ - "states"
wikilinks:
# enabled: true
exclude:
- - "pages"
- "states"
-d3_graph_data:
+ css:
+ exclude:
+ # markdown
+ - "footnote"
+ - "reversefootnote"
+ # local-theme-related
+ - "site-nav-btn"
+ - "sem-tag"
+ - "stat-tag"
+ # includes
+ - "anchor-heading"
+ - "toc-list-item-anchor"
+graph:
# enabled: true
- # path: "/assets"
+ # path:
+ # assets: "/assets"
+ # scripts: "/assets/js"
exclude:
+ - "books"
- "pages"
- "posts"
- "states"
+ tree:
+ # enabled: true
+ dag_lvl_dist: 100
+ force:
+ charge: -100
+ strength_x: 0.3
+ x_val: 0.9
+ strength_y: 0.1
+ y_val: 0.9
+ net_web:
+ # enabled: true
+ # exclude:
+ # links: true
+ force:
+ charge: -300
+ strength_x: 0.3
+ x_val: 0.75
+ strength_y: 0.1
+ y_val: 0.9
-# seo
-# tagline: ""
-# description: ""
-# twitter:
-# card: summary
-# username: manunamz
-# author:
-# twitter: manunamz
+#
+# includes
+#
+
+social:
+ connect:
+ enabled: true
+ url:
+ # facebook:
+ github: https://github.com/manunamz/jekyll-bonsai/
+ # linkedin:
+ # pinterest:
+ # rss:
+ # twitter:
+ share:
+ enabled: true
+ type:
+ - 'email'
+ # - 'facebook'
+ - 'linkedin'
+ # - 'pinterest'
+ - 'twitter'
+
+#
+# bonsai template configs
+#
+bonsai:
+ debug: false
+ default_theme: "light"
+ date_format: "%Y-%m-%d"
+ svg:
+ filter: false
+ # smaller: false
+ # site-nav
+ nav:
+ type: "graph" # may be 'visited' (steps) or 'graph' (bonsai)
+ graph:
+ type: "tree" # may be 'tree' or 'net-web'
+ search:
+ enabled: true
+ exclude: []
+ visited:
+ enabled: true
+ # pages
+ home:
+ notable:
+ enabled: true
+ docs:
+ - digi-gard.orient.bonsai.md
+ - website-type.wiki-blog.md
+ - feat.md
+ - 2021-11-18-setup.md
+ - 2021-05-11-origin-myth.md
+ recent:
+ enabled: true
+ cap: 5
+ archive:
+ section:
+ posts: "🫐 🥭 🍈 Fruits"
+ books: "🌰 🍵 🎍 Germs"
+ entries: "🌱 🌿 🎋 🌸 Foliage"
+ recent:
+ cap: 10
+ # documents
+ states:
+ root_path: "_states/tags.md"
+ entries:
+ root_path: "_entries/root.md"
+ toggles: # may be 'open' or 'closed'
+ breadcrumb: "open"
+ attr_box: "open"
+ foot_links: "open"
+ foot_tagged: "open"
+ backlinks: true