Skip to content

A personal website engine that connects you to the IndieWeb. No configuration, no connection strings, and hopefully for free. Mirror of https://codeberg.org/dz4k/denizen.

License

Notifications You must be signed in to change notification settings

dz4k/denizen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Denizen

Denizen is a personal website engine that connects you to the IndieWeb and Fediverse on your own terms.

A CMS written in Deno, aiming to be one-click deployable.

Run locally

deno task dev

TODO

(Incomplete list)

  • Posting
  • Deleting posts
  • Editing posts
  • Post editor
    • Markdown and WYSIWYG support
  • Authentication for post editor
  • File upload & image optimization
    • Upload files
    • Delete files
    • Edit code files (CSS, JS etc.) in the web UI
    • File metadata (MIME type, date created/changed)
    • Wait for Deno KV blob storage
  • Import from RSS feed
    • Test on multiple blogs
    • Show import progress
  • Webmention sending
  • Webmention receiving
  • IndieAuth
  • Micropub
    • Media endpoint (waiting on blob storage)
  • Media processing (image resizing, etc.)
  • Fetching link embeds
  • Syndication to social media silos
  • Microsub
    • Collecting subscriptions
    • Fetching posts
      • RSS
      • JSON Feed
      • Microformats
      • ActivityStreams?
      • WebSub
  • WebSub publishing
  • ActivityPub maybe?
  • Settings UI (instead of config.ts)
  • Intl
    • Translating the Denizen UI
    • Multilingual sites
  • Plugin system

About

A personal website engine that connects you to the IndieWeb. No configuration, no connection strings, and hopefully for free. Mirror of https://codeberg.org/dz4k/denizen.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published