A digital garden using a custom version of simply-jekyll
, optimised for integration with Obsidian. It is more oriented on note-taking and aims to help you build a nice knowledge base that can scale with time.
Issues are welcome, including feedback ! Don't hesitate to ask if you can't find a solution. 💫
-
Markdown is fully-compatible with Obsidian (including Latex delimiters !)
-
There are now only notes (no blog posts).
-
There are cosmetic changes (ADHD-friendly code highlighting, larger font, larger page)
-
Code is now correctly indented
-
Wikilinks, but also alt-text wikilinks (with transclusion !) are usable.
Go to notenotelink.netlify.com and follow the very nice guide ('How to setup this site') written by raghuveerdotnet which I adapted for this fork.
Open an issue to share feedback or propose features. Star the repo if you like it ! 🌟
Things to modify to make it yours (you can search it in github/'this repository`) :
- Meta content in
_layouts/post.html
:
<meta content="My linked notebook" property="og:site_name"/>
-
The favicon and profile are here:
assets/img/
-
The main stuff is in
\_config.yml
:
title: notenotelink.netlify.com
name: notenote.link
user_description: My linked notebook
notes_url: "https://notenotelink.netlify.com/"
profile_pic: /assets/img/profile.png
favicon: /assets/img/favicon.png
copyright_name: MIT
baseurl: "/" # the subpath of your site, e.g. /blog
url: "https://notenotelink.netlify.com/" # the base hostname & protocol for your site, e.g. http://example.com
encoding: utf-8
- You may want to change the copyright in
_includes/footer.html
:
<p id="copyright-notice">Licence MIT</p>
Delete what's inside \_includes\feed.html
and replace it with :
{%- if page.permalink == "/" -%}
{%- for item in site.notes -%}
<div class="feed-title-excerpt-block disable-select" data-url="{{site.url}}{{item.url}}">
<a href="{{item.url}}" style="text-decoration: none; color: #555555;">
{%- if item.status == "Ongoing" or item.status == "ongoing" -%}
<ul style="padding-left: 20px; margin-top: 20px;" class="tags">
<li style="padding: 0 5px; border-radius: 10px;" class="tag"><b>Status: </b>{{item.status | capitalize }}</li>
</ul>
<p style="margin-top: 0px;" class="feed-title">{{ item.title }}</p>
{%- else -%}
<p class="feed-title">{{ item.title }}</p>
{%- endif -%}
<p class="feed-excerpt">{{ item.content | strip_html | strip | escape | truncate: 200}}</p>
</a>
</div>
{%- endfor -%}
{%- endif -%}
In command-line, you can run bundle exec jekyll serve
and go to localhost:4000
to check the result.
Open-transclude integration in the template, if possible.