Micropub is an Obsidian plugin to publish notes directly to your own site with Micropub, written in TypeScript
Go to file
Otavio Cordeiro ed931e7517 Update README 2022-09-25 23:36:29 +02:00
images Update README 2022-09-25 23:36:29 +02:00
src Add button to remove title 2022-09-25 22:56:33 +02:00
.editorconfig Initial upload 2022-09-22 00:11:18 +02:00
.eslintignore Initial upload 2022-09-22 00:11:18 +02:00
.eslintrc Initial upload 2022-09-22 00:11:18 +02:00
.gitignore Initial upload 2022-09-22 00:11:18 +02:00
.npmrc Initial upload 2022-09-22 00:11:18 +02:00
LICENSE Initial commit 2022-09-21 15:20:58 +02:00
README.md Update README 2022-09-25 23:36:29 +02:00
esbuild.config.mjs Add virtual paths for modules 2022-09-23 11:33:27 +02:00
manifest.json Bump version to 1.1.0 2022-09-25 23:11:27 +02:00
package-lock.json Bump version to 1.1.0 2022-09-25 23:11:27 +02:00
package.json Bump version to 1.1.0 2022-09-25 23:11:27 +02:00
tsconfig.json Add virtual paths for modules 2022-09-23 11:33:27 +02:00
version-bump.mjs Initial upload 2022-09-22 00:11:18 +02:00
versions.json Bump version to 1.1.0 2022-09-25 23:11:27 +02:00

README.md

Micro.blog Publish for Obsidian

Micro.blog Publish for Obsidian is a community maintained plugin to publish notes to a Micro.blog blog.

Installing

This plugin will be available via Community Plugins soon.

Screenshots

Preferences

From the preferences window it is possible to log in into Micro.blog using an App Token, which can be generated here.

Once logged in, the plugin allows to set default values for tags, post visibility, and default blog (in case the user has more than one hosted blog). These default values will be used when posting to Micro.blog.

Command

Micro.blog Publish is triggered using Obsidian's command palette.

Publish

Before publishing, it's possible to edit the title, override default values, and/or select a different blog to post to.

After publishing, a confirmation window with the post links is presented.

Building from source

Clone this repository inside the Obsidian Vault:

$ cd .obsidian/plugins/
$ git clone https://github.com/otaviocc/obsidian-microblog

Resolve the plugin dependencies and build it:

$ cd obsidian-microblog
$ npm i
$ npm run build

Restart Obsidian and enable the plugin from Community Plugins in Preferences.

Contributing

  1. Fork this repository and follow the steps from the previous section using the forked repository instead
  2. Create a feature branch for the changes
  3. Commit the changes and push them to the forked repository
  4. Submit a pull request

Disclaimer

This project is neither affiliated with Micro.blog nor Obsidian. This is a community maintained plugin.