Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Hugo Sync

crayhuangcrayhuang353 downloads

Sync and convert the selected notes to Hugo blog.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

This plugin allows you to sync your Obsidian notes with Hugo, a popular static site generator. It converts Obsidian-style markdown and frontmatter to Hugo-compatible format.

Features

  • Sync selected files from Obsidian to Hugo
  • Convert Obsidian tags to Hugo tags
  • Filter out specified headers and their content
  • Customizable Hugo content path

Installation

  1. Open Obsidian Settings
  2. Navigate to Community Plugins and disable Safe Mode
  3. Click on Browse and search for "Hugo Sync"
  4. Install the plugin and enable it

Usage

Setting Up

  1. Open the plugin settings
  2. Set the Hugo Path: This is the root directory of your Hugo project
  3. Set the Content Path: This is the subdirectory where your Hugo content is stored (default is 'content/posts')
  4. Set Filtered Headers: Enter any headers you want to exclude from the Hugo output, one per line

Syncing Files

  1. Select one or more files in the Obsidian file explorer
  2. Click the "Sync to Hugo" icon in the left ribbon, or use the command "Sync selected file(s) to Hugo"
  3. The selected files will be converted and copied to your Hugo content directory

Tag Conversion

  • Obsidian tags are automatically converted to Hugo tags
  • Tags can be in various formats:
    • YAML frontmatter: tags: [tag1, tag2]
    • List format:
      tags:
        - tag1
        - tag2
      
  • Pure symbol tags are ignored

Header Filtering

  • Headers specified in the "Filtered Headers" setting will be excluded from the Hugo output
  • All content under a filtered header, up to the next header of the same or higher level, will also be excluded

Troubleshooting

If you encounter any issues:

  1. Check the console log for error messages
  2. Ensure your Hugo path and content path are set correctly
  3. Verify that your Obsidian tags are in a supported format
  4. Make sure filtered headers are entered correctly in the settings

Support

If you need help or want to report a bug, please open an issue on the GitHub repository.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License

HealthGood
ReviewCaution
About
Sync selected Obsidian notes to a Hugo site, converting Obsidian-style Markdown and frontmatter into Hugo-compatible format. Convert Obsidian tags to Hugo tags, filter out specified headers and their nested content, and export files to a configurable Hugo content path.
ExportPublishingIntegrations
Details
Current version
0.0.4
Last updated
2 years ago
Created
2 years ago
Updates
3 releases
Downloads
353
Compatible with
Obsidian 0.12.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
crayhuangcrayhuang
GitHubcrayhuang
  1. Community
  2. Plugins
  3. Export
  4. Hugo Sync

Related plugins

GitHub

Share as Gist

Share a note as a GitHub.com Gist.

Wechat Converter

将 Markdown 转换为微信公众号排版,并支持一键发送到微信公众号(支持自定义 CSS和公众号贴图)、飞书、小红书、知乎、微博、CSDN等20+平台。

Yanki

Sync flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.

Digital Garden

Publish your notes to a digital garden for others to enjoy.

Quartz Syncer

Manage and publish your notes to Quartz, the fast, batteries-included static-site generator.

BRAT

Easily install a beta version of a plugin for testing.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.