Skip to content

Promote: Ghost Blog Backup tool - #139

Merged
slaveofcode merged 2 commits into
mainfrom
develop
Aug 2, 2026
Merged

Promote: Ghost Blog Backup tool#139
slaveofcode merged 2 commits into
mainfrom
develop

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Promotes #138 — Ghost export → Markdown/HTML ZIP, client-side.

Kresna and others added 2 commits August 2, 2026 20:19
New Dev tool: drop a Ghost content export (Settings → Migration → Export JSON) and
get a ZIP of one file per post — Markdown (YAML frontmatter + turndown-converted
body, GFM tables) and/or standalone HTML pages ready to host statically (e.g. R2).
Posts/pages/drafts sorted into folders; tags joined from posts_tags; generic
frontmatter (Astro/Hugo/Jekyll-friendly). All in-browser, nothing uploaded.

- Pure ghost-export.lib.ts (parse/join/frontmatter/templates), 12 tests; turndown +
  fflate dynamic-imported in the island. Bilingual (EN + ID). status: beta.
- Notes in UI that Ghost exports omit image files (URLs only).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ubfx4XocHcECaL8twp9zsr
feat(dev): Ghost Blog Backup → Markdown / HTML
@slaveofcode
slaveofcode merged commit c618756 into main Aug 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant