_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