Public
Like
6
postherous
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v7View latest version
A modern blog platform inspired by Posterous that allows publishing posts via email.
- Email-to-Publish: Send an email to publish posts instantly
- Multi-format Support: HTML and plain text posts
- RSS Feed: Full RSS 2.0 support for syndication
- WebSub: Real-time feed updates via WebSub protocol
- ActivityPub: Federated social networking support
- AT Protocol: Bluesky integration for cross-platform syndication
- SEO Friendly: Clean URLs with slugified titles
- Responsive Design: Mobile-first responsive interface
index.ts
- Main Hono server with API routesdatabase/
- SQLite schema and query functionsroutes/
- Modular route handlersservices/
- External service integrations (WebSub, ActivityPub, AT Protocol)
index.html
- Main blog interfacecomponents/
- React components for blog UIstyle.css
- Custom styling
- Email trigger handler for processing incoming posts
-
Publishing via Email: Send an email to the configured address
- Subject becomes the post title
- Body becomes the post content (HTML preferred)
- From address becomes the author
-
Viewing Posts: Visit the main site to see all published posts
-
RSS Feed: Access
/rss
for the RSS feed -
Individual Posts: Access posts via
/post/[slug]
WEBSUB_HUB_URL
- WebSub hub URL (optional)ACTIVITYPUB_DOMAIN
- Domain for ActivityPub federation (optional)ATPROTO_HANDLE
- AT Protocol handle (optional)ATPROTO_PASSWORD
- AT Protocol app password (optional)