Publishing Infrastructure

Punky

GitHub-native blog editor — no server, no database, no subscription
v0.1.0-alphaMIT

Punky is a single HTML file that serves as a complete blog publishing environment. Open it in a browser. Write. Publish. No server, no database, no CMS, no subscription, no plugin updates at 2am.

The question Punky answers: why does publishing a blog post require a database, a server, a CMS, and a monthly fee? The answer is that it does not. A blog post is a file. Files can be hosted on GitHub Pages for free. The GitHub API allows files to be created and updated from a browser. WordPress is overhead. Punky is the proof.

One click generates and pushes:

Post HTML

Fully-styled HTML file with canonical URL, Open Graph tags, Schema.org BlogPosting JSON-LD (for Google rich results), and created/modified timestamps preserved across edits.

index.json

Machine-readable post manifest updated with new post metadata.

sitemap.xml

Regenerated with all posts listed, correct lastmod dates.

feed.xml

Valid RSS feed regenerated and compatible with all feed readers and podcast directories.

Word-processor-style interface with formatting toolbar: headings, bold, italic, unordered and ordered lists, pull quotes, code blocks, inline code, horizontal rules, links (with modal), images (URL, file picker, drag-and-drop with size control), YouTube and Vimeo video embeds (auto-parsed from URL), raw HTML injection.

Categories: Tech, AI, Hardware, Software Development, Privacy, Pop Culture, Politics, Philosophy, Music, Opinion, Project Update. Tag support. Excerpt field. Auto-slug generation from title. Load existing posts from manifest for editing. Local draft auto-save every 60 seconds to localStorage. Export standalone HTML.

Bootstrap utility included: punky-rss-bootstrap.html generates initial feed.xml from existing index.json for migrating blogs from other editors.

Punky is not a market disruption — it is a philosophical correction. WordPress, Wix, and Ghost already serve the market. Punky proves the market was overcomplicated. Wide adoption serves the argument more than license restrictions do. Anyone building a business on Punky validates the premise, not the tool.

HTMLCSSJavaScriptGitHub APIGitHub PagesRSSSchema.orgOpen GraphSingle FileMIT