I want to do something similar to scrapbox-duplicator. Quartz + Hugo seems like a good combination.
-
I got stuck because there is no Front Matter.
- plan 1: At first, I tried to insert Front Matter using Replace the Contents of md with Regular Expressions.
- plan 2: Does this seem like a good option?
- https://brandonkboswell.com/blog/Publishing-your-Obsidian-Vault-Online-with-Quartz/
- https://github.com/brandonkboswell/obsidian-export/tree/title_frontmatter
/Users/bluemountain/Documents/Dev/obsidian-export/target/debug/obsidian-export notes public-notes --add-titles --frontmatter=always
- Flags are important.
- The rendering ignore for files can be done with export, hugo, or quartz.
- /private and /Excalidraw are excluded using .export-ignore.
- Solution:
- Broken links:
- There are cases where links are broken in private notes, 2-hop links, and links with text replacements.
- Text replacements can be addressed, but private notes cannot be fixed.
- However, all the links are broken and I’m having trouble.
- Files/Screenshot 2022-12-15 at 10.01.51 PM.png:
- It seems like it doesn’t work with Japanese characters.
- Files/Screenshot 2022-12-15 at 10.03.41 PM.png
- This seems to be the problem.
- In fact, this should work with WikiLinks, so this conversion is unnecessary.
- The only conversion I really want is to add frontmatter and exclude private notes.
- Quartz supports Obsidian syntax.
- However, various things are being added and causing problems.
- It might be faster to add front matter manually.
- It seems like it doesn’t work with Japanese characters.
- Broken links:
- plan 3: Implement ObsidianToQuartz✅
-
https://fulcra.design/Notes/-Start-publishing-my-notes/#tasks
- Seems like a useful reference.
-
Front Matter issue has been resolved.
- Now, I want to regularly execute this and publish it with Quartz.
- Only when there are changes in the files.
- It seems like using fswatch would be a good idea.
- macOS Terminalでファイルを監視し更新されたら指定の処理をする - fswatch](https://blog.katsubemakito.net/macos/fswatch))
-
I knew this, but the problem is that I can’t communicate like in Scrapbox.
- Solution:
- Prepare a separate public project in Scrapbox and communicate with people there?
- Well, the convenience of being able to write on each Obsidian page is also important.
- Solution:
-
I want to prepare the domain early.
- For SEO purposes.
- How about blu3mo.com?
- Well, it’s not that great.
-
Todo:
- Images Not Displayed in Hugo Quartz
- Improve the appearance of the theme.
- Improve Hugo Quartz Search
-
- Fix the homepage properly.