{"adoption": {"forks": 140, "observed_at": "2026-08-28T04:04:03.176946+00:00", "stars": 1226}, "canonical_url": "https://ross.abutalabs.com/products/hexoeditor", "card": {"archived": false, "artifact_type": "application", "description": "this markdown Editor for hexo blog", "domain": ["text-editors", "web-development", "cms"], "enriched": true, "function": ["editor", "markdown", "templating", "file-upload"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["zhuzhuyule/HexoEditor"], "name": "zhuzhuyule/HexoEditor", "platform": ["cross-platform", "windows"], "pushed_at": "2019-02-21T06:09:06+00:00", "repo": "zhuzhuyule/HexoEditor", "stars": 1226, "tags": ["hexo", "markdown-editor", "electron-app", "blogging", "image-upload", "moeditor-fork", "markdown", "desktop", "electron", "macos", "linux"], "topics": ["hexoeditor", "hexomarkdown", "markdown", "moeditor", "markdown-editor", "electron-app"], "urls": [], "use_cases": ["write hexo blog posts in markdown with live preview", "markdown editor that renders hexo tags correctly", "paste or drag images into markdown and upload to sm.ms or qiniu", "quickly create and deploy hexo posts from a desktop app", "preview hexo post exactly as it appears in the browser", "run hexo generate, server, and deploy commands from an editor"], "what_it_is": "HexoEditor is an Electron-based markdown editor tailored for writing Hexo blog posts, forked from Moeditor. It offers live Hexo-accurate preview, Hexo tag/renderer support, quick post creation and deployment, and one-step image upload to cloud services.", "when_to_avoid": ["you need a general-purpose markdown editor without Hexo", "you require active maintenance or recent updates", "you need a web-based or collaborative editor"], "when_to_choose": ["you blog with Hexo and want an editor that understands Hexo tags and front-matter", "you want integrated image hosting upload while writing markdown", "you want quick access to hexo CLI commands from a GUI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hexoeditor", "repo": "zhuzhuyule/HexoEditor", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:15:21.438046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad0909533d24a3ae38e667b6c720a3135c27897248ad5bb63490d462e963ffc2", "fetched_at": "2026-08-28T04:04:03.176946+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuzhuyule/HexoEditor"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:15:21.438046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad0909533d24a3ae38e667b6c720a3135c27897248ad5bb63490d462e963ffc2", "fetched_at": "2026-08-28T04:04:03.176946+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuzhuyule/HexoEditor"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:15:21.438046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad0909533d24a3ae38e667b6c720a3135c27897248ad5bb63490d462e963ffc2", "fetched_at": "2026-08-28T04:04:03.176946+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuzhuyule/HexoEditor"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:15:21.438046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad0909533d24a3ae38e667b6c720a3135c27897248ad5bb63490d462e963ffc2", "fetched_at": "2026-08-28T04:04:03.176946+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuzhuyule/HexoEditor"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:15:21.438046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad0909533d24a3ae38e667b6c720a3135c27897248ad5bb63490d462e963ffc2", "fetched_at": "2026-08-28T04:04:03.176946+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuzhuyule/HexoEditor"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:15:21.438046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad0909533d24a3ae38e667b6c720a3135c27897248ad5bb63490d462e963ffc2", "fetched_at": "2026-08-28T04:04:03.176946+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuzhuyule/HexoEditor"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.176946+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:15:21.438046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad0909533d24a3ae38e667b6c720a3135c27897248ad5bb63490d462e963ffc2", "fetched_at": "2026-08-28T04:04:03.176946+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuzhuyule/HexoEditor"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:15:21.438046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad0909533d24a3ae38e667b6c720a3135c27897248ad5bb63490d462e963ffc2", "fetched_at": "2026-08-28T04:04:03.176946+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuzhuyule/HexoEditor"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:15:21.438046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad0909533d24a3ae38e667b6c720a3135c27897248ad5bb63490d462e963ffc2", "fetched_at": "2026-08-28T04:04:03.176946+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuzhuyule/HexoEditor"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:15:21.438046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad0909533d24a3ae38e667b6c720a3135c27897248ad5bb63490d462e963ffc2", "fetched_at": "2026-08-28T04:04:03.176946+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhuzhuyule/HexoEditor"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3187, "days_push": 2750, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}