Sync your Obsidian notes with your (external) Digital Garden, while keeping your private notes private.
Publishes your active note, regardless of whether it has public: true
in its YAML frontmatter.
- Enter the path to your digital garden's content directory in the plugin's settings
- Use the command, ribbon icon or hotkey to 'publish' your active note (i.e. copy the file to the content directory)
Scans your entire vault for files with public: true
in their YAML frontmatter and publishes them.
Same as Vault Publish, but automatically repeats on an interval set by the user.
- Garden content directory
- Set the path that published notes will be synced to
- Always ask before publishing note
- Every publish request will open a pop-up to confirm publishing.
- Always override existing file (DESTRUCTIVE)
- Never ask before overriding files in garden content directory. DESTRUCTIVE to digital garden files, not files in vault (unless vault is set as garden content directory).
- Toggle ribbon icon (publish current note)
- Toggles icon on the ribbon to publish current note (reload Obsidian to take effect)
- YAML public attribute
- Set the YAML attribute used to check if a file is public. (The value will have to be set to 'true' or 'yes')
- Date format
- Set the format for output date. See https://momentjs.com/docs/#/displaying/format/
- Publish active file
- Read and update YAML frontmatter
- Sync entire vault
- Automatically sync entire vault with digital garden (user set interval)
- Two-way sync
- Automatically git push
- Publish active file
- Read and update YAML frontmatter
- Sync entire vault
Contributions in the form of bug reports, bug fixes, documentation and other tweaks are always welcome. You can work on more major changes, but please reach out first.