Note
This is one of the plugins of the collections of plugins called Nólëbase Integrations. You can explore the other plugins in the collection in the official documentation site of Nólëbase Integrations.
Write your notes in Obsidian with Vue.js.
Warning
Currently Obsidian Vue Plugin is in alpha stage, it wasn't guaranteed to work properly and keep the compatibility with the future versions of itself.
But it is encouraged to try it out and give feedbacks. If you find and bugs or have any suggestions, please feel free to open an issue on GitHub.
Currently, it is a bit hard to install the plugin for now before it is published to the official Obsidian plugin store. Manual downloading and installation is required.
Install with beta testing helper BRAT plugin
- Install the BRAT plugin right from the official Obsidian plugin store.
- Enable the BRAT plugin in the community plugins settings menu.
- Open Command palette to choose
BRAT: Plugins: Add a beta plugin for testing
. - Copy and paste the following link to the first field of the new prompted dialog:
https://github.com/nolebase/obsidian-plugin-vue
- Find the needed released version on Release page of Obsidian Vue Plugin, for example, fill in
0.1.0
. - Enable the "Vue" plugin from the
Installed plugins
list.
- Navigate to the Release page of Obsidian Vue Plugin
- Find the latest version of the plugin.
- Download the
main.js
file andmanifest.json
file. - Open up the
.obsidian/plugins
directory of your Obsidian vault. - If no
.obsidian/plugins
directory exists, create one. - Create a new directory named
obsidian-plugin-vue
inside the.obsidian/plugins
directory. - Move
main.js
file andmanifest.json
file into theobsidian-plugin-vue
directory.
The directory structure should look like this after these steps:
❯ tree
.
├── main.js
├── manifest.json
- Enable the "Vue" plugin from the "Installed plugins" list.
- Auto completion for CSS classes.
- Annotation decoration for Vue identifiable classes.
- As Build a plugin - Developer Documentation has suggested, create a separate vault for development.
- (Optional) Install the hot-reload plugin: pjeby/hot-reload.
- Create a
.obsidian/plugins
directory in the vault root. - Clone this repository into the
.obsidian/plugins
directory. - Install dependencies
pnpm install
If you use @antfu/ni
, you can also use the following command:
ni
- Build the plugin
pnpm run build
If you use @antfu/ni
, you can also use the following command:
nr build
- Reload Obsidian to see the changes. (If you use the hot-reload plugin, you don't need to reload Obsidian manually.)
Reloading can be called from the command palette with
Reload app without saving
command.
pnpm run build
If you use @antfu/ni
, you can also use the following command:
nr build