{"id":18920971,"url":"https://github.com/gnat/sublime-outline-notes-publisher","last_synced_at":"2025-07-20T17:34:59.353Z","repository":{"id":43771225,"uuid":"493938887","full_name":"gnat/sublime-outline-notes-publisher","owner":"gnat","description":"✒️ Publish HTML from markdown or tab indented notes. Static site generator in Sublime Text! Alternative to Obsidian.","archived":false,"fork":false,"pushed_at":"2023-01-12T20:28:53.000Z","size":90,"stargazers_count":13,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-15T13:51:57.963Z","etag":null,"topics":["indent","indentation","indented","list","markdown","note-taking","notes","obsidian","outliner","outliners","roamresearch","static-site","static-site-generator","sublime-plugin","sublime-text","sublime-text-plugin","tabs","whitespace","wiki","zettelkasten"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gnat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-19T05:54:30.000Z","updated_at":"2024-09-21T02:34:24.000Z","dependencies_parsed_at":"2023-02-09T13:16:18.932Z","dependency_job_id":null,"html_url":"https://github.com/gnat/sublime-outline-notes-publisher","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/gnat/sublime-outline-notes-publisher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnat%2Fsublime-outline-notes-publisher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnat%2Fsublime-outline-notes-publisher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnat%2Fsublime-outline-notes-publisher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnat%2Fsublime-outline-notes-publisher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gnat","download_url":"https://codeload.github.com/gnat/sublime-outline-notes-publisher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnat%2Fsublime-outline-notes-publisher/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266166418,"owners_count":23886790,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["indent","indentation","indented","list","markdown","note-taking","notes","obsidian","outliner","outliners","roamresearch","static-site","static-site-generator","sublime-plugin","sublime-text","sublime-text-plugin","tabs","whitespace","wiki","zettelkasten"],"created_at":"2024-11-08T10:44:55.460Z","updated_at":"2025-07-20T17:34:59.322Z","avatar_url":"https://github.com/gnat.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ✒️ Sublime Outline Notes Publisher\nPublish HTML pages using tab indented notes or markdown (md)! It's Obsidian in Sublime Text. 🔥\n\nZero dependency publishing from the comfort of your code editor.\n\nPerfect for:\n\n* Note takers who love using tab indentation / whitespace for organization.\n* Static site generator for personal sites, blogs, micro wiki.\n* Zettelkasten\n* Replacing your outliner with Sublime Text.\n  * What is an [Outliner](https://en.wikipedia.org/wiki/Outliner)?\n\n\u003ca href=\"https://github.com/gnat/sublime-outline-notes-publisher/tags\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/tag/gnat/sublime-outline-notes-publisher?label=release\u0026style=for-the-badge\u0026color=%230288D1\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://packagecontrol.io/packages/Outline%20Notes%20Publisher\"\u003e\n    \u003cimg src=\"https://img.shields.io/packagecontrol/dt/Outline%20Notes%20Publisher?style=for-the-badge\u0026color=%2315b713\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://www.sublimetext.com/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Only%20For-Sublime-ff9800?logo=sublime%20text\u0026style=for-the-badge\" /\u003e\u003c/a\u003e\n\n## Publish HTML Pages ...\n\n![Screenshot](https://user-images.githubusercontent.com/24665/169327275-2b53060d-22ce-40b5-90d1-10c5399d81c2.png)\n\n## Using your hierarchy aware notes!\n\n````\nAll you have to do...\n    Is create an indented hierarchy.\n    Of your notes.\n    In a list.\n    It will create a nice HTML file...\n        With a hierarchy based on indent levels.\n            Isn't this convenient?\n            Whitespace significant outliner style notes!\n            Other cool outliners:\n                [Bike](https://news.ycombinator.com/item?id=31409077)\n                Dynalist\n                [Obsidian](https://obsidian.md)\n                    [Obsidian Publish](https://obsidian.md/publish)\n                Workflowy\n                Roam Research\n                Notion\n                Standard Notes\n                Evernote\n                    Ever-who? 🐘\n            Only for:\n                Sublime Text (https://sublimetext.com)\n                Super Nintendo\n🔥 Great plugin for\n    Note taking.\n    Outlining.\n    Zero dependency publishing.\n\n🚧 Code blocks!\n\n```javascript\ndocument.addEventListener(\"click\", ev =\u003e {\n    alert(\"You selected the following element: \" + ev.target)\n})\n```\n\n✅ Common markdown / markup syntax.\n\n# Header 1 line\n## Header 2 line\n* Emphasis line\n** Bold line\n\n### Images with img\n\n\u003cimg src=\"https://avatars.githubusercontent.com/u/24665\" style=\"max-width: 200px\" /\u003e\n\n### Global and Local Links. Plain, named and pure HTML links.\n\nhttp://github.com/gnat/sublime-outliner-html\n🔗 [Local named link!](/local_link) 🌐 [Global named Link!](http://google.com) https://google.com \u003ca href=\"https://google.com\"\u003ePure HTML link!\u003c/a\u003e\n\n💬 Comments.\n\n// I will not be in the HTML file.\n\n🏗️ Comments to insert structural metadata.\n\n//title I will be added to \u003chtml\u003e ▶️ \u003chead\u003e ▶️ \u003ctitle\u003e\n````\n\n## Installation\n\nOption A: `Preferences` ➡️ `Package Control` ➡️ `Install Package` ➡️ `Outline to HTML` ➡️ ENTER\n\nOption B (Direct): `Preferences` ➡️ `Browse Packages ...` ➡️ [Download and extract the latest.](https://github.com/gnat/sublime-outline-notes-publisher/archive/refs/heads/main.zip)\n\n\n## How to use\n\n1. Select text you want to convert.\n2. `CTRL+SHIFT+P` ➡️ `Outline to HTML`\n3. The resulting HTML will open in a new tab.\n\nSupported languages for [code blocks](https://prismjs.com/#supported-languages) powered by [Prism.js](https://prismjs.com).\n\n## Global Configuration (Optional)\n\nConfigure using Preferences ➡ Settings\n\n```js\n{\n    // ...\n    \"outline_to_html\": {\n        // \"css\": \"\", // Override CSS.\n        // \"title\": \"\", // Override Title (or use meta comment //title ...)\n        // \"header\": \"\", // Add to \u003chead\u003e\n        // \"body\": \"\", // Add to \u003cbody\u003e\n        // \"footer\": \"\", // Add before \u003c/body\u003e\n    }\n}\n```\n\n## Roadmap\n\n* Automatic table of contents.\n* More metadata comments.\n\n## Suggested Sublime Color Schemes\n\n* [Invader Zim](https://github.com/gnat/sublime-invader-zim) 🛸\n\n## Other Cool Outliners / Bullet Point Note Software\n\n* [Bike](https://www.hogbaysoftware.com/bike/)\n* [Dynalist](https://dynalist.io/)\n* [Obsidian Publish](https://obsidian.md/publish)\n* [Workflowy](https://workflowy.com/)\n* [Roam Research](https://roamresearch.com/)\n* [Notion](https://www.notion.so/)\n* [Standard Notes](https://standardnotes.com/)\n* [Evernote](https://www.evernote.com/)\n\n## Troubleshooting\n\n* `View` ➡️ `Show Console`\n* Manually invoke for development: `view.run_command('outline_to_html')`\n\n## Special Thanks\n\n* Harrison of [Indent.txt](https://github.com/Harrison-M/indent.txt) for the inspiration for such a plugin.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnat%2Fsublime-outline-notes-publisher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnat%2Fsublime-outline-notes-publisher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnat%2Fsublime-outline-notes-publisher/lists"}