Files
Obsidian/obsidian-halo
Serendipity b72f36926a feat(halo): 新增文章搜索和导出功能
- 添加文章搜索命令,支持按关键词筛选和发布状态过滤
- 新增文章导出功能,支持导出为 Markdown 和 JSON 格式
- 扩展国际化配置,添加相关翻译文本
- 更新功能增强计划文档,标记已完成功能
- 移除不再需要的下载信息和插件清单文件
2026-04-26 17:35:37 +08:00
..

Obsidian plugin for Halo

This plugin allows you to publish your Obsidian documents to Halo.

中文文档

Preview

settings

commands

Usage

  1. Search for "Halo" in Obsidian's community plugins browser.
  2. Click Install.
  3. Go to Settings -> Community Plugins -> Halo and configure the settings.
  4. Create a new site:
    1. Site name: the name of the site, optional.

    2. Site URL: the URL of the site, e.g. https://example.com.

    3. Personal access token: The personal access token of your Halo site, needs Post Manage permission.

      PAT

      More information about personal access token: Personal Access Token

    4. Set as default: set the site as the default site.

  5. Open a note you want to publish, and run the command Halo: Publish to Halo.
  6. All available commands:
    • Halo: Publish to Halo: publish the current note to Halo.
    • Halo: Publish to Halo (use default settings): publish the current note to the default site.
    • Halo: Pull posts from Halo: pull posts from Halo to Obsidian.
    • Halo: Update content from Halo: update the content of the current note from Halo.

Development

  1. Create a new Obisidian vault for development.

  2. Clone this repo to the plugins folder of the newly created vault.

    cd path/to/vault/.obsidian/plugins
    
    git clone https://github.com/ruibaby/obsidian-halo
    
  3. Install dependencies

    cd obsidian-halo
    
    npm install
    
  4. Build the plugin

    npm run dev
    
  5. Reload Obsidian and enable the plugin in Settings.

Credits

TODO

  • i18n
  • Upload images
  • Publish this plugin to Obsidian community