Collect. Connect. Create.
“There is nothing to writing. All you do is sit down at a typewriter and bleed.”
— Ernest Hemingway Welcome aboard! This project began development in late 2020 and is intended to serve three purposes:“Blogging is to writing what extreme sports are to athletics: more free-form, more accident-prone, less formal, more alive. It is, in many ways, writing out loud.”
— Andrew Sullivan
- Catalogue of Notes:
- Note-taking within this project is powerful, utilizing several unique features such as: Roam-style double bracket link syntax to other notes, auto-generated backlinks, on-hover page previews, support for responsive margin-notes,
- Daily Progress Journal:
- A more simple section for daily public writing that could be built into more complex and well-connected notes.
- A Blog:
- Finally, this Jekyll project also allows for blog posts like any other, which could be viewed as the final step for process of smart note-taking.
In essence, this is the dream website that I've always wanted to make since I began tinkering with HTML over ten years ago. As stated above, unlike regular Jekyll blogs, this blog has dedicated sections for notes, as well as journal entries. This is meant to encourage daily public writing, as well as the Digital Garden philosophy.
For more examples and information, please visit the following articles:
- Exploring the features of Enjoyment workExploring the features of Enjoyment work
Introduction
Essentiality is the heart of any good software, and this theme is designed to ensure that I don't add things that I won't use on a daily basis or not have things that would be important for my personal usecase. It has been designed carefully to get rid of all the feature creeps, bloatwares, etc. i.e., no bootstrap, no semantic, no jquery, no nothing…
That said, this is a ready made theme and I am making it public so that more number of people will use it and enjoy the experienc... - Example Page to View Markdown RenderingExample Page to View Markdown Rendering
Philosophy:
Markdown is intended to be as easy-to-read and easy-to-write as is feasible.
Readability, however, is emphasized above all else. A Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions. While Markdown’s syntax has been influenced by several existing text-to-HTML filters — including Setext, atx, Textile, reStructuredText, Grutatext, and EtText — the single biggest source of inspiration... - How-To Setup Enjoyment workHow-To Setup Enjoyment work
This is going to be a super simple post about how to setup and use this theme for your own website.
Usage
Q. What will it look like when I am done setting it up?
This is what it should look (minus the exact essays ofcourse):
Now without further ado, let's get started!
Setup Prerequisites
For this tutorial, we’ll need to install a few things on your machine (you may have some of these already). Following the instructions on each website to install them.
[[Ruby::https://www.ruby-...
About Enjoyment Work
The next step for Enjoyment Work is to properly configure the syntax required to work with Obsidian, a powerful knowledge base that works on top of a local folder of plain text Markdown files. Which would ultimately allow somebody to turn their Obsidian notes into an online blog by simply using the _notes
directory.
There are several other planned features in the Roadmap ahead, as the project is far from perfect. It is currently using the Bootstrap 4 framework, which although is powerful and extensive, does slow thing down, along with the rather large style.css
file which needs to be trimmed down and converted into SASS.
If you like the idea of being able to use Jekyll as a free alternative to Roam Research, Notion, etc. then please feel free to use this template, or even better, contribute to this project by submitting a pull request or creating an issue! First-time contributors are definitely welcomed!
In addition, I have created two other free Jekyll themes that you might be interested in:
- Watery: A minimalist, bare-bones theme for Jekyll only using the Water.css framework while still following the best practices for accessibility and search-engine optimization.
- Purelog: A responsive sidebar Jekyll theme using the Pure.css framework, designed for writers and bloggers of all kinds.
Digital Gardens: An Overview
What exactly is a digital garden, you might ask? The defintion of a Digital Garden is not absolute–it is a relatively new term that has gained popularly recently, that describes online spaces that are moreso dedicated to the act of learning and growth, rather than final products. "It's less than a blog, more than a tweet." As part of my exploration of digital gardens.
— Inspired by Anna and Kelly Pendergrast
"It's less about building personal internet spaces, and more of a manifesto on user experience flows and content organisation. The essay was part of a larger metaphorical conversation happening throughout the nineties around hypertext."
— Maggie Appleton: A Brief History & Ethos of the Digital Garden.
"A digital garden is an online space at the intersection of a notebook and a blog, where digital grdeners share seeds of thoughts to be cultivated in public."
—From Ness Labs As you can see, the term and idea are a bit of a rabbit hole. For a far more thorough explanation and examples of other digital gardens, please visit Maggie's repository: Digital-Gardeners.
Vocabulary
- Seeds
- Seed your garden with quality content and cultivate your curiosity. Plant seeds in your mind garden by taking smart personal notes (taking raw notes is useless). These don't need to be written in a publishable form.
- Trees
- Grow your knowledge by forming new branches and connecting the dots. Write short structured notes articulating specific ideas and publish them in your digital garden.
- One note in your digital garden = one idea. (what you're currently reading is such a note) Do not keep orphan notes. Thread your thoughts.
- Fruits
- Produce new work. These are more substantial—essays, videos, maybe a book at some point. The kind of work researchers and creatives may hope will help them live beyond their expiration date.
The Philosophy of Digital Gardens
NOTE: This section is largely taken from Anne-Laure Le Cunff and her website MentalNodes.com
Digital Gardens solve two problems:
- Our ability to COMMUNICATE and SHARE on the internet in novel, positive ways.
- Our ability to COMPRHEND and SYNTHESIZE information with emphasis on CREATIVITY rather than CONSUMPTION.
Lavoisier once said: “Rien ne se perd, rien ne se crée, tout se transforme” — meaning:
“Nothing is lost, nothing is created, everything is transformed.” There are three simple rules to go from collector to creator:
- Collect. Note-taking, raw snippets, Kindle highlights + personal commentary.
- Connect. Link to previous notes. Do not keep orphan notes.
- Create. Write original article.
Many note-takers hoard content because it gives them an illusion of knowledge.
The best way to truly understand anything is to use the generation effect: to produce your own content, in your own words, and to share it with the world to create a feedback loop. The only way to learn in public is to build in public.
Linear thinking is a ultimately a myth. Thinking is not only non-linear, it's messy. It involves a lot of back and forth, dead ends, branching, walking back, merging ideas, changing ideas, contradicting ideas. Our natural fear of being judged leads most people to build, learn, and think privately. But seeking validation should not be the goal of learning in public.
Instead, the goal should be to tap into your network's collective intelligence to create constructive feedback loops.
Hence why you do not keep orphan notes: Every time you write a new note, make sure to go back to previous notes and to interlink them together. Orphan notes do not contribute to the serendipitous creation of new insights. Only by connecting notes together can we go from collector to creator
Attribution
This project is built on Enjoyment work by Raghuveer S. a simple yet highly functional jekyll-based theme that combines the best of different worlds. It is a minimal and distraction free theme that strives to provide maximum value all without holding back on any essential features that a user would benefit from or would desire for.
Features
- Based on Jekyll, a static website generator
- Creates backlinks to other notes automatically
- Context menu on feed to instantly see related posts and backlinks
- Supports Roam-style double bracket link syntax to other notes
- On hover page previews
- Features a simple and responsive design
- Supports Markdown or HTML notes