55 lines
1.7 KiB
Markdown
55 lines
1.7 KiB
Markdown
This is a blogging site written in nodejs, all pages are served directly by the nodejs backend.<br/>
|
|
Please don't use this yet, it's not finished<br/>
|
|
In action on my website: [deadvey.com](https://deadvey.com)<br/>
|
|
|
|
# features
|
|
* post creation via the web frontend (no need to remote to your server to make a post)
|
|
* multi user
|
|
* powerful customisation
|
|
* rss
|
|
* timeline, user page, post page and tag specific page
|
|
* edit/delete posts
|
|
* hitcount
|
|
* Markdown syntax in posts
|
|
* Commenting on posts
|
|
|
|
# Bugs
|
|
* probably scales like shit
|
|
* probably insecure as hell
|
|
|
|
# planned features/todo list
|
|
* atom
|
|
* federation (looks tricky)
|
|
* sign up
|
|
* All strings (including in edit and post page) customisable
|
|
* split code into files to tidy it up a bit
|
|
* inline comments and docs
|
|
* give each post a hard postID to prevent potential issues
|
|
* clean up code a bit
|
|
|
|
# format indicators
|
|
* %% - A literal %
|
|
* %A - List of tags
|
|
* %B - List of tags, each one with a hyperlink to that tag page
|
|
* %C - Post content
|
|
* %D - Published date in the format specified by date_format
|
|
* %E - Edited date in the format specified by date_format
|
|
* %F - Pretty name
|
|
* %G - Tag name (used for the tag page only)
|
|
* %H - Frontpage hit count
|
|
* %I - User description
|
|
* %L - URL Permanent link to the post
|
|
* %M - comments
|
|
* %N - the username of the user (poster)
|
|
* %P - URL to create a new post
|
|
* %O - URL to edit this post
|
|
* %Q - URL to sign up
|
|
* %R - Site wide RSS feed
|
|
* %S - post seperator as defined by post_seperator
|
|
* %T - Title
|
|
* %U - URL the the user (poster)
|
|
* %W - Site Description as defined by site_description
|
|
* %X - Comment submission box
|
|
* %Y - Site Name as defined by site_name
|
|
* %Z - Attribution (to me) and source code link and license
|