This plugin for Obsidian (https://obsidian.md) allows you to export your Obsidian notes to Quarto-compatible QMD files. It provides various options to customize the export process, including date formatting, tag handling, and output file management.
- Export Obsidian notes to Quarto-compatible QMD format
- Add creation or modification date to exported files
- Customize date format
- Option to include or exclude tags from Obsidian notes
- Specify output folder for exported files
- Choose to overwrite existing files or create new ones
- Converts Obsidian-specific syntax to Quarto-compatible format
- Open Obsidian Settings > Community Plugins
- Disable Safe Mode
- Click Browse community plugins
- Search for "Quarto Exporter"
- Click Install
- Once installed, close the community plugins window and activate the newly installed plugin
- Download
main.js
,manifest.json
, andstyles.css
(if available) from the latest release in the GitHub repository. - Create a new folder named
quarto-exporter
in your vault's plugins folder:<vault>/.obsidian/plugins/
- Move the downloaded files into the
obsidian-to-quarto-exporter
folder. - Reload Obsidian
- If prompted about Safe Mode, you can disable safe mode and enable the plugin. Otherwise, head to Settings, third-party plugins, make sure safe mode is off and enable the plugin from there.
- Open the Obsidian note you want to export.
- Use the command palette (Ctrl/Cmd + P) and search for "Export to Quarto QMD".
- The plugin will create a new QMD file based on your settings.
- Date Option: Choose to add creation date, modification date, or no date to the exported file.
- Date Format: Specify the format for the date (e.g., YYYY-MM-DD).
- Output Folder: Set a specific folder for exported files, or leave blank to use the same folder as the original note.
- Overwrite Existing Files: Choose whether to overwrite existing files or create new ones with incremented names.
- Import Tags: Decide whether to include tags from the Obsidian note in the exported Quarto file.
If you want to contribute to the development of this plugin, follow these steps:
- Clone this repository.
- Run
npm i
to install dependencies. - Run
npm run dev
to start compilation in watch mode.
- Copy over
main.js
,styles.css
,manifest.json
to your vaultVaultFolder/.obsidian/plugins/quarto-exporter/
.
If you encounter any issues or have feature requests, please file them in the Issues section of the GitHub repository.