-
|
I am exploring how I might use Leaf Wiki for an interna; company communications archive. Here is some background on the project to date and the goals to provide context. Here is an sample note for a company newsletter with frontmatter (properties) and WikiLinks. These WikiLinks are sometimes embedded - in the sample that would be the ![[happy_ppl_202306.jpg]] link; the preceding ! embeds it. While Obsidian has been very helpful for building this 'vault', it is not set up for sharing across more than a few people without paying for their hosted Obsidian Publish offering. I came across LeafWiki as a potential internally hosted way to publish this vault as a wiki. I am very impressed with LeafWiki's usability. If I could easily port these Obsidian flavored .md files without recreating every WikiLink and could use the YAML frontmatter or replicate this property and tag functionality within LeafWiki, I think I would have my solution. As I mentioned in #761 I am prototyping this on a Windows machine. We are a MSFT shop so that likely would be the prod deployment as well. Thank you for your work on this application and taking the time to understand my use case. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 16 replies
-
|
Hi @johnjkr, your use case is actually very close to what I want LeafWiki to support long-term. Right now, the main limitation (as you’ve probably seen during your testing) is the import step, especially around WikiLinks and assets. Preserving the frontmatter is not a big issue and is something I should be able to implement fairly soon. LeafWiki uses standard Markdown links internally, so Obsidian-style WikiLinks would need to be converted during import. There are also some differences in naming conventions. For example, a file like So this is not just a simple file import — it needs more of a refactoring-like approach, where links are migrated consistently across the whole note set. Your use case actually made me take a closer look at this area, and I’ll likely focus on improving the importer next. In addition to that, I’m currently working on a related improvement for the next minor release: If you’re open to it, I’d really value your input while working on this. I’d be happy to reach out once there’s an improved importer, or to validate specific edge cases from your dataset along the way. Your vault is pretty much an ideal real-world test case for this. Also, just to understand your priorities better: if you had to choose, what would be more critical for you initially — correct link migration or being able to filter/group notes by frontmatter (tags, year, etc.)? Really appreciate you taking the time to write this up — this kind of input is super helpful. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @perber, Preserving YAML frontmatter would be amazing b/c it lays the groundwork for so much new functionality and utility. I'll get back to frontmatter and some of my ideas for it's usage from the UI after covering link migration. Link migration For correct link migration, I think I may be able to take some steps that will make my notes' links work in both Obsidian and LeafWiki:
Questionsa. Can a standard Markdown link be imported and if so, how much of the file path needs to be in the link - from C: drive,, e.g., C:\LeafWiki\data\attachments\audio , or from /LeafWiki folder, e.g., data\attachments\audio , and
Filter/group notes by frontmatter (tags, year, etc.) I have thoughts on how to present and use the Frontmatter imported (preserved) or created within LeafWiki page composition / editing UI.
To close this rather long response, let me answer your question regarding my priorities: and if I had to choose, what would be more critical for me initially — correct link migration or being able to filter/group notes by frontmatter (tags, year, etc.)?, I would say:
I hope this has been helpful. I look forward to the answers to my Questions about filenames and paths. And I am excited to help you improve your application. |
Beta Was this translation helpful? Give feedback.
I have added your request to v0.10.0 - https://github.com/perber/leafwiki/milestone/14