Writing my Website using Obsidian
I'm currently building a small website as my online portfolio and blog, with some fun stuff like making it explorable as a side-scroller "game" (I gaven't enabled that functionality yet), and as part of documenting the process, I'm trying to write short blog posts that cover some of the tools and decisions I'm making along the way.
This post is about how I decided to write the site's content using Markdown in order to write using Obsidian, and how I then turn that Markdown code into clean, modern HTML "on the fly".
Please note that the site itself is still very much a work in progress.
GitHub - domleca/llm-wiki
Sorry, can't perfect the format of this post right now cuz I gotta run, but will do later. Don't miss this one, this plugin is SO GOOD.
https://www.reddit.com/r/ObsidianMD/comments/1shntdn/new_plugin_llm_wiki_turn_your_vault_into_a/
From the link:
Main interface
Inspired by Andrej Karpathy’s post, I wanted to use an LLM to talk to my notes — without having to send them to OpenAI, Anthropic, or Google. I also wanted to see if the whole thing could work with local models, on regular hardware.
LLM Wiki is the result. It reads your vault, extracts people, ideas, and connections from your notes, and lets you ask questions in natural language. Answers stream back with clickable links to the source notes so you can verify everything.
It runs on Ollama by default — free, local, your notes never leave your machine. If you want more power and less privacy, I have included the ability to use you API keys Cloud providers are available as an option if you want them. What it does
Extracts knowledge — entities (people, organizations, tools, books, places), concepts (ideas, theories, frameworks), and the connections between them
Answers questions in natural language — a chat interface grounded in your own notes, with source links
Hybrid search — combines keyword matching, semantic similarity, and vault structure to find the right context, even when your question uses different words
Knows when it doesn’t know — if your vault doesn’t have enough on a topic, it says so instead of making things up
Generates wiki pages — structured markdown pages for every entity, concept, and source, compatible with Obsidian Bases
Keeps up with your writing — saving a note triggers background re-extraction, no manual re-indexing needed
Multi-turn conversations — chats are saved and resumable
Multiple providers — Ollama (local, free) by default; OpenAI, Anthropic, and Google available in settings
Screenshots
Main interface
Sources
Settings Quick start
Install Ollama and pull two models (~5 GB total): ollama pull qwen2.5:7b ollama pull nomic-embed-text
Install LLM Wiki from Community Plugins or github (https://github.com/domleca/llm-wiki)
Run LLM Wiki: Run extraction now from the command palette
Run Ask knowledge base and ask your first question
Privacy
With Ollama (default): everything stays on your machine, nothing is sent anywhere
Cloud providers are opt-in and clearly labeled
No telemetry, analytics, or tracking
GitHub: https://github.com/domleca/llm-wiki
Feedback welcome — especially on extraction quality and search relevance. This is v1.0 and I’d love to hear what works and what doesn’t.
https://github.com/domleca/llm-wikiOpen linkView original on mander.xyzHeaper, new tools to organize docs, photos [YouTube]
Interesting tool based on blocks to tag any document for photos you own. With app to allow access from any device. Blocks contains tags and links between them to organize all like a heap. I haven't installed the self-hosted version yet to see how it can interact with an existing Obsidian vault. Next step. Site: https://heaper.de/
TODOseq 0.10.0 - User requested features and quality of life improvements
TODOseq ("to-do-seek") is a lightweight, keyword-based task tracker that uses an Org Mode / Logseq style of task capture. https://obsidian.md/plugins?id=todoseq
This update adds a couple of user requested features and some quality of life improvements:
The new keyword sort option organizes the task list by the state keywords which prioritizes active tasks first, then inactive, custom, waiting, and then completed. This provides a more rigid and predictable sort than the dynamic urgency sort added in 0.9.0.
A new search by page properties option enables a powerful way to filter tasks across your vault based on the tags and properties of the page the task is defined on, and the new History list in the search options provides quick access to you last 10 search queries.
The embedded task lists get some visual updates, with a new collapse option to expand and collapse the list, and a wrap-content option to control whether to wrap or truncate task details.
Finally some cleanup to editor views better aligns the visuals to the Live Preview, Reader and Source View modes.
https://github.com/scross01/obsidian-todoseqOpen linkView original on lemmy.caI've been brainstorming a weird west series; Judas Jones. The pitch is "Michael Moorcock's Gunsmoke."
I've been brainstorming a weird west series; Judas Jones. The pitch is "Michael Moorcock's Gunsmoke."
Using
@obsidianmd allows me to organize my ideas and fiddle with technology, my two favorite things. Like using a canvas to create this relationship chart.
I'm not sure if it's going to be a comic or a series of short stories.
I've two published novels and the ESPionage RPG coming out this year. I'd like to add a comic to the portfolio.
#WritingCommunity
MindMap Builder has officially graduated! 🎓
MindMap Builder has officially graduated! 🎓
It's now a fully functional mind-mapping tool in @excalidraw 100% integrated with @obsidianmd
Huge new features
- PDF++ Integration (Highlight → Node)
- Folding & Unfolding Branches
- Import Markdown as Mind Maps
Merry Christmas, fans! 🎄🎁
Merry Christmas, @obsidianmd fans! 🎄🎁
I’ve just released The Ultimate Mindmap Builder script for @excalidraw 2.18.3.
Build complex, beautiful maps using only your keyboard—zero friction, pure flow. 🧠✨
I'm going to start creating 'permalinks' for each of my Obsidian notes using the `^block` syntax.
I'm going to start creating 'permalinks' for each of my Obsidian notes using the ^block syntax.
I link to my notes prolifically _from outside Obsidian_. My primary use-case is Things, where every project has this block at the top (mirrored in the Obsidian note).¹
[Screenshot 1]
If that Obsidian URL is the traditional format, where you link to the title of the note, it's very fragile. My note titles are fluid; I shouldn't be afraid to change them.
So I use the Advanced URI plugin which allows you to link to a ^block, and at the top of every note I create a permalink using the ID of the note.
[Screenshot 2]
Note that right-clicking on the block and selecting 'Copy URI for current block' gives you a longer URI which contains the note's title. If you're strict about making your block identifiers unique – easy when they mirror the ID of the note they're in – you can remove that part of the URI, leaving it much neater.
obsidian://adv-uri?vault=D25+JDex&block=50105
– because now I can leave that URI string in the templates for both Obsidian notes and Things projects, and all I need to do each time is change the last couple of digits of that block ID. So this only takes a few seconds and is low-friction.
—
Update: turned this into a blog post. https://johnnydecimal.com/20-29-communication/22-blog/22.00.0173-obsidian-links-redux/
—
¹Yes, Things links to itself, as does Obsidian when I copy it over. But now this block of links is copy/pastable anywhere as it's complete.
This is why I use Markdown bullets and not Obsidian's properties: I prefer that my frontmatter be human-readable, and copy/pastable to other Markdown-compatible apps. I don't need to query it or use Bases.
Keeping a diary / journaling in Obsidian
Anyone keep diaries in Obsidian? How do you format the filenames/directories and the notes themselves? My current formatting for the filenames is "/Daily Notes/DD-MMMM-YYYY". Don't have many plugins right now, but I'm open to suggestions. It's kind of frustrating that the notes in the diary are not ordered in a good way, but what can you do, it's not too much of an issue. I also tag all my notes. If anyone has any experiences with journaling in Obsidian then let me know what you've learned in that process.
A list of useful plugins would be much appreciated!
Property/variable defined by function (dataview)
I am trying to put together a D&D character sheet in obsidian using the dataview plugin. It is going well but I have run into the fact some stats which I want to display (e.g. AC) are a function of Ability Modifiers (e.g. Con of +3) which themselves are a function of the character's Ability Scores (e.g. Con of 16).
As far as I can see, dataview lets you define variables (properties) in the front matter of a page and then reference them on different pages, but I cant seem to find a way to define one of these variable as a function of other variables.
I have tried this kind of thing with no success:
---
con: 16
conmod: floor((number(this.con) - 10)/2)
ac: 10 + this.conmod
---
`=ac`
This video was super helpful but only got me so far... Any advice? Maybe this is just a limitation of dataview.
Android Widget with Obsidian Sync
I understand that technically any widget that can manipulate .md files works and I have found some that do exactly that.
My problem is that as I use the official Obsidian Sync, I can't find my vault folder on Android and thus those tools don't work.
Does anyone know of a widget tool that works with Sync or how to point an existing tool to the Sync folder?
Syncthing vs Obsidian Remotely Save
Syncthing vs Obsidian Remotely Save
I want to sync my Obsidian files between Windows and Android. Between using Syncthing and Obsidian Remotely Save plugin, which would be an better option for me if I only care about sync performance, security, regex support and battery usage?
Syncthing seems to be a better option, though I'm not sure whether it supports encryption when transmitting data and regex. but it requires constant running in the background so I would say it consumes more battery power than remotely save
Remotely Save plugin is a bit buggy in my opinion (experienced a few file lost and incorrect sync when creating new files) but it supports encryption in transmitting data and regex.
thanks a lot in advance



