O2

by haril song
5
4
3
2
1
Score: 58/100

Description

The O2 plugin converts notes into formats that fit publishing workflows outside the vault. It is built for people who write in Markdown first and then move finished notes to platforms such as Jekyll Chirpy or Docusaurus. The workflow is simple but opinionated. Notes are placed in a ready folder, original versions can be kept in an archive folder and attachments live in a separate folder while other folders are ignored.

Reviews

No reviews yet.

Stats

29
stars
4,939
downloads
2
forks
1,268
days
145
days
506
days
429
total PRs
8
open PRs
103
closed PRs
318
merged PRs
47
total issues
4
open issues
43
closed issues
26
commits

Latest Version

a year ago

Changelog

What's Changed

🏕 Features

  • refactor: Improve FrontMatterConverter with functional programming principles by @songkg7 in https://github.com/songkg7/o2/pull/429
  • refactor: Apply functional programming patterns and architecture re-design by @songkg7 in https://github.com/songkg7/o2/pull/430
  • feat: Improve settings persistence across plugin updates
  • feat: Set default dateExtractionPattern to FOLDER_NAMED_BY_DATE

👒 Dependencies

Full Changelog: https://github.com/songkg7/o2/compare/2.3.1...2.4.1

README file from

Github

O2

CI CodeFactor Super-Linter codecov Obsidian downloads

[!WARNING] Development of new features for this project has been discontinued. This decision was made because I am now envisioning a new tool that will not be tied to the Obsidian platform.

Write once, convert to multiple platforms.

O2 is a tool that converts your Obsidian Markdown files to other Markdown platforms such as Jekyll or Docusaurus.

Prerequisites

Structure of your vault

You should have a folder structure like this. (of course, you can change the folder names in settings)

Your vault
├── ready (where the notes you want to convert are placed)
├── archive (where the original notes before converting are placed)
└── attachments (where the attachments are placed)

Other Folders will be ignored.

How to use

If you want to convert your notes, you should move them to the ready Folder.

then, Execute the command O2: Grammar Transformation via obsidian's cmd + p shortcut.

Supported platforms

  • Jekyll Chirpy
  • Docusaurus

Please visit the documentation for more information.

Plugins that work well together

Contributing

Pull requests are always welcome! For major changes, please open an issue (or discussion) first to discuss what you would like to change. like to change.

For the detailed information about building and developing O2, please visit Obsidian Docs.

Thanks to all contributors

Contributors

Articles

Welcome to write articles about O2!

License

This project is published under MIT license.


If you ever want to buy me a coffee, don't hesitate.

ko-fi

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Advanced Note Mover
a month ago by Lars Bücker
Quickly and easily move notes to predefined folders. Perfect for organizing your notes.
AmpliFlow Page Publisher
2 years ago by Patrik Björklund
The offifical AmpliFlow obsidian page publisher.
Attachment Management
3 years ago by trganda
Attachment Management of Obsidian
Attachment Organizer
21 days ago by kiteruunner
Automatically organize attachments into zone-based folders with conflict detection and batch operations
Attachment Uploader
16 days ago by zhuxining
An attachment uploader plugin for Obsidian
Attachments Cache
a year ago by luisbs
Obsidian plugin to cache attachments locally
Auto Folder Note Paste
a year ago by d7sd6u
Convert your note into folder note upon pasting or drag'n'dropping an attachment
Bi Ji Tong Bu
6 days ago by 笔记同步助手
Bi Ji Tong Bu (笔记同步助手) for Obsidian — marketplace edition (no self-update; full disclosures)
Cloud Storage
2 years ago by Jiajun Ma
Obsidian Cloud Storage is a powerful and user-friendly plugin designed to seamlessly integrate cloud storage capabilities into your Obsidian workflow. This plugin allows you to effortlessly upload your attachments to the cloud, freeing up local storage space and enabling easy sharing and access across all your devices.
Consistent attachments and links
5 years ago by Dmitry Savosh
Obsidian plugin. Move note with attachments.
Content OS
a year ago by eharris128
Post to LinkedIn from within Obsidian
Custom Attachment Location
5 years ago by RainCat1998
Customize attachment location with variables($filename, $data, etc) like typora.
Dataview Publisher
2 years ago by UD
Output markdown from your Dataview queries and keep them up to date. You can also be able to publish them.
Digital Garden
20 days ago by oleeskild
Docxer
2 years ago by Developer-Mike
🚀 Boost your productivity by previewing and converting Word files easily to markdown.
Embedded Code Title
5 years ago by tadashi-aikawa
It is an Obsidian plugin which can embeds title to code blocks.
Enhanced Publisher
a year ago by Cube
增强的Obsidian发布插件,支持图片自动存储、HTML预览和发布到微信公众号等内容平台
Enveloppe
4 years ago by Mara-Li
Enveloppe helps you to publish your notes on a GitHub repository from your Obsidian Vault, for free!
Fast Note Sync
a month ago by HaierKeys
Can be privately deployed, focusing on providing Obsidian users with a seamless, distraction-free note synchronization plugin with real-time sync across multiple platforms, supporting Mac, Windows, Android, iOS, and offering multilingual support.可私有化部署,专注为 Obsidian 用户提供无打扰、丝般顺滑、多端实时同步的多平台笔记同步插件。
Ffmpeg Converter
2 years ago by MrAnyx
Convert your assets into other formats. Convert, Compress and Optimize your vault
File Cleaner
4 years ago by Johnson0907
A file cleaner plugin for Obsidian.
File Cleaner Redux
3 years ago by husjon
A plugin for Obsidian to help clean up files in your vault
File Publisher
3 years ago by Devin Sackett
Find Orphaned Images
a month ago by josmarcristello
Find Orphaned Images is an Obsidian plugin designed to help you keep your vault clean and organized by identifying and managing images that are not linked anywhere in your notes.
Forms
a year ago by Sorin Mircea
Google Blogger
2 years ago by Hugo Sansaqua
A plugin for publishing Obsidian documents to Blogger.
Google Keep Import
3 years ago by Dale de Silva
Imports Google Keep backup files
Halo
3 years ago by Ryan Wang
Publish your Obsidian documents to Halo.
Hugo Publish
2 years ago by kirito
write blog in obsidian, pubulish to hugo site.
Image Helper
3 years ago by Chongmyung Park
Context menu to convert a image to another format in reading view in Obsidian.md
Image Manager
7 days ago by David V. Kimball
Insert, rename, and sort external images by transforming them into local files within your notes.
Image Size
a year ago by Jie Zhang
Set the default size for pasted images.
inBox Sync
10 days ago by maoruibin
inBox 笔记的 Obsidian 插件
Infostacker Note Publish
2 years ago by Taskscape LTD, Patryk Nowak, Kacper Pabianiak
Infostacker plugin for Obisidian
Insert Multiple Attachments
2 years ago by mnaoumov
Obsidian Plugin that allows to insert multiple attachments at a time
Janitor
4 years ago by Gabriele Cannata
Performs various maintenance tasks on the Obsidian vault
LaTeX to unicode converter
3 years ago by fjdu
Convert LaTeX commands into unicode sequences
Link Converter
5 years ago by Ozan Tellioglu
Obsidian Plugin to scan all your links in your vault and convert them to your desired format.
Linked Note Exporter
a year ago by the-c0d3r
Obsidian plugin to export a note along with all its attachments and linked notes—cleanly, conveniently, and ready to share.
Local Any Files
2 years ago by ShermanTsang
A obsidian plugin used to extract and download files in your obsidian note.
Magiedit
2 years ago by Matteo Gassend
Marker PDF to MD
2 years ago by L3N0X
Make use of different AI models to convert your pdfs into markdown with perfect ocr, latex formulas, tables, images and more! Supports Mistral AI OCR (free) and self hosted variants!
Math Indicator Changer
2 years ago by Ori Replication
MBlog Publish
2 years ago by Jerry
Micro.publish
4 years ago by Otavio Cordeiro
Micro.publish is an Obsidian plugin to publish notes directly to Micro.blog, written in TypeScript
Mixa
3 years ago by Mixa Team
Publish your notes and blog posts directly from Obsidian with Mixa
Moon server publisher
3 years ago by Roman Provazník
MP Preview
a year ago by Yeban
一个帮助你快速将 Obsidian 笔记转换为微信公众号格式的插件。
MP Publisher
a month ago by joeytoday
自定义主题预览,并发布到公众号草稿箱。
Nostr Writer
3 years ago by James McGauran
Publish seamlessly from Obsidian to Nostr
Note Companion Folder
2 years ago by Chris Verbree
A Obsidian Plugin providing a way to associate a folder to a note
NotesOn Publish
2 years ago by Andrey Shapkin
Plugin to Obsidian.md
Nuke Orphans
4 years ago by Sandorex
Obsidian notes plugin that trashes orphaned files and attachments
Obsidian markdown export
4 years ago by bingryan
This plugin allows to export directory/single markdown to a folder. support output format(html/markdown/text)
Omg.publish
3 years ago by May Meow
An obsidian plugin to create statuslog posts right from obsidian notes.
Orion Publish
2 years ago by Sean Collings
Outline Converter
2 years ago by masaki39
Convert outline to continuous text.
OzanShare Publish
5 years ago by Ozan Tellioglu
This plugin allows you to publish your markdown notes with a single click directly from your Obsidian vault.
Paste Image Into Property
a year ago by Nito
Paste image rename
4 years ago by Reorx
Renames pasted images and all the other attachments added to the vault
PDF Folder to Markdowns
a year ago by CrisHood
Convert a folder of PDFs into a folder of Markdown files with embedded PDFs. This plugin is useful for users who want to migrate their PDF notes from different apps (e.g., Boox) or organize their reference materials inside Obsidian.
PDF2Image
2 years ago by RasmusAChr
Permalink Opener
3 years ago by @kepano
Obsidian plugin to open URLs based on a permalink or slug in the note properties. For use with Jekyll, Hugo, Eleventy, Astro, Obsidian Publish, and other publishing tools.
Pickly PageBlend
3 years ago by Dmitrii Mitrichev
The easiest way to share your Obsidian notes
Publish and GitHub URL
5 years ago by kometenstaub
Copy or open the Obsidian Publish URL of a note. You can also open its Git commit history on GitHub.
Publish Note to Mowen Note
a year ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
Publish to DEV
2 years ago by Peter Strøiman
Obsidian plugin to publish to dev.to
Publish to Discourse
2 years ago by woodchen
Obsidian plugin for publishing articles to forums built with Discourse. obsidian插件, 用于把文章发布到使用discourse搭建的论坛.
Publish to Steemit
4 years ago by anpigon
Post directly to your Steemit from Obsidian.
Publish to WordPress for Obsidian
5 years ago by devbean
An obsidian plugin for publishing docs to WordPress.
Publish URL
3 years ago by Hananoshika Yomaru
copy the publish url to clipboard
Quail
3 years ago by Lyric
An Obsidian Plugin for Quail.ink. This is a clone repo of https://github.com/quail-ink/obsidian-quail
S3 attachments storage
4 years ago by TechTheAwesome
An Obsidian plugin for storage and retrieval of media attachments on S3 compatible services.
screen.garden
3 years ago by screengarden, LLC
Realtime collaboration and web editing for Obsidian.
Subdivider
3 years ago by Tricster
Subdivider converts your notes into nested folders, automatically creating separate files for each subheading.
Telegraph Publish
4 years ago by Reorx
Publish your Obsidian note to a Telegraph page.
Text Conversions
3 years ago by Juan D Frias
Text conversions for Obsidian
Typecho
a year ago by Chen
obsidian同步Typecho
Typefully
2 years ago by Sébastien Dubois
Integrate Typefully within Obsidian
umbPublisher
a year ago by Owain Williams
An Obsidian Plugin that allows you to push notes to Umbraco 15+ as content nodes
Unique attachments
5 years ago by Dmitry Savosh
Obsidian plugin. Renames attachments, making their names unique.
Vault to blog
2 years ago by barkstone2
Automation tool of making react SPA blog by obsidian vault.
Vitepress Publisher
2 years ago by mistj
Obsidian Vitepress Plugin is a flexible tool that allows you to easily preview and compile your .md files using VitePress or other static site generators (Hugo, Hexo, Docusaurus) in Obsidian.
Webpage HTML Export
4 years ago by Nathan George
Export html from single files, canvas pages, or whole vaults. Direct access to the exported HTML files allows you to publish your digital garden anywhere. Focuses on flexibility, features, and style parity.
Wechat Converter
2 months ago by davidlam-oss
Obsidian 公众号排版、飞书云同步与多平台(小红书、知乎等)发布插件。Markdown 转微信文章 / Feishu docs / 知乎、小红书、今日头条等草稿,支持数学公式、本地图片、GIF 和 Mermaid。
Wechat Public Platform
2 years ago by Blake Chan
Obsidian Wechat public Plugin (微信公众平台) is a plugin to release article from your Obsidian Vault to WeChat, Baidu baiJiahao or other platforms.
Wikilinks to MDLinks
6 years ago by Agatha Uy
An Obsidian md plugin which allows for the conversion of individually selected wikilinks to markdown links, and vice versa.
Writeas Blog Publisher
3 years ago by encima
YAOS
3 months ago by kavinsood
A zero-terminal, real-time sync engine powered by your own Cloudflare Worker.
YourPulse - Your Writing Activity Visualised
a year ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪
Yuque Publish
a year ago by oylbin
obsidian plugin to publish document to yuque
Zhihu
a year ago by dgg
Zhihu on Obsidian | 知乎 Obsidian 插件