Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dz4k/denizen
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.
https://github.com/dz4k/denizen
cms deno indieweb
Last synced: 2 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/dz4k/denizen
- Owner: dz4k
- License: other
- Created: 2025-01-26T21:03:12.000Z (6 days ago)
- Default Branch: main
- Last Pushed: 2025-01-26T21:21:20.000Z (6 days ago)
- Last Synced: 2025-01-26T22:18:38.145Z (6 days ago)
- Topics: cms, deno, indieweb
- Homepage: https://denizen.dz4k.com
- Size: 744 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 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)
- [X] Posting
- [X] Deleting posts
- [X] Editing posts
- [ ] Post editor
- [ ] Markdown and WYSIWYG support
- [X] Authentication for post editor
- [ ] File upload & image optimization
- [X] Upload files
- [X] Delete files
- [ ] Edit code files (CSS, JS etc.) in the web UI
- [X] File metadata (MIME type, date created/changed)
- [ ] Wait for Deno KV blob storage
- [X] Import from RSS feed
- [ ] Test on multiple blogs
- [ ] Show import progress
- [X] Webmention sending
- [X] Webmention receiving
- [X] IndieAuth
- [X] Micropub
- [X] 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?
- [X] Settings UI (instead of config.ts)
- [ ] Intl
- [ ] Translating the Denizen UI
- [ ] Multilingual sites
- [ ] Plugin system