No description
Find a file
2026-05-09 09:04:14 +08:00
.claude chore: add .gitignore and untrack local files 2026-05-08 14:18:38 +08:00
.github feat: add GitHub Actions CI and release workflows, CHANGELOG 2026-05-08 11:02:03 +08:00
dist fix: remove border from .cm-callout wrapper to prevent double left border 2026-05-08 10:54:27 +08:00
icons refactor: rename icon-themes→icons, simplify filenames, remove 14 unused JSON 2026-05-08 14:24:30 +08:00
scripts 整理项目文档与构建脚本 2026-05-09 08:39:57 +08:00
src fix: remove border from .cm-callout wrapper to prevent double left border 2026-05-08 10:54:27 +08:00
test Initial commit: Monokai Syntax Obsidian theme 2026-05-08 08:57:12 +08:00
.gitignore 更新 .gitignore 忽略 ERRORS.md,CHANGELOG 添加英文 2026-05-09 08:49:47 +08:00
CHANGELOG.md 更新 .gitignore 忽略 ERRORS.md,CHANGELOG 添加英文 2026-05-09 08:49:47 +08:00
ERRORS.md Initial commit: Monokai Syntax Obsidian theme 2026-05-08 08:57:12 +08:00
LICENSE.md Initial commit: Monokai Syntax Obsidian theme 2026-05-08 08:57:12 +08:00
manifest.json Initial commit: Monokai Syntax Obsidian theme 2026-05-08 08:57:12 +08:00
MonokaiSyntax.png 整理项目文档与构建脚本 2026-05-09 08:39:57 +08:00
package-lock.json Initial commit: Monokai Syntax Obsidian theme 2026-05-08 08:57:12 +08:00
package.json 整理项目文档与构建脚本 2026-05-09 08:39:57 +08:00
README.en.md 整理项目文档与构建脚本 2026-05-09 08:39:57 +08:00
README.md 整理项目文档与构建脚本 2026-05-09 08:39:57 +08:00
screenshot.png 添加社区提交用截图 screenshot.png(512×288) 2026-05-09 09:04:14 +08:00
stylelint.config.js Initial commit: Monokai Syntax Obsidian theme 2026-05-08 08:57:12 +08:00
TODO.md docs: update TODO — Stage 10 complete, add Stage 10.5 callout/blockquote redesign 2026-05-08 14:11:33 +08:00
versions.json Initial commit: Monokai Syntax Obsidian theme 2026-05-08 08:57:12 +08:00
vite.config.js Initial commit: Monokai Syntax Obsidian theme 2026-05-08 08:57:12 +08:00

Monokai Syntax

中文 | GitHub

Monokai Syntax is a community theme for Obsidian that aims to reproduce the Monokai Pro dark and light visual language in knowledge management contexts.

Monokai Syntax

Next Version Plan

  • Polish project icons
  • Refine project details
  • Improve Style Settings plugin integration

Project Status

Currently in early development stage. The foundational engineering scaffolding, Vite build pipeline, Stylelint checks, and test vault sync workflow are complete.

Install Dependencies

npm install

Common Commands

Lint SCSS:

npm run lint:css

Build the theme:

npm run build

Build and sync to test vault:

npm run build:vault                              # Default vault
npm run build:vault -- D:/your/Obsidian/Vault    # Custom vault

Local Testing

Default test vault path:

C:\Users\Jie\iCloudDrive\iCloud~md~obsidian\SecondBrain

To use your own vault, append the path to the command:

npm run build:vault -- D:/your/Obsidian/Vault

The theme files will be synced to .obsidian\themes\Monokai Syntax under the target vault.

You can then enable Monokai Syntax in Obsidian's Appearance settings.

Remote Resource Constraints

The theme CSS must not load remote resources at runtime. Remote @import, remote font URLs, or remote image URLs are prohibited in the final theme CSS. Any fonts, icons, or image assets must be localized and their licenses verified.

License

This project is licensed under the MIT License. See LICENSE.md for details.