26 lines
543 B
Plaintext
26 lines
543 B
Plaintext
objectives
|
|
|
|
svelte + sveltekit
|
|
/ - main blog page
|
|
/admin - admin console
|
|
will use passkeys for authentication (SimpleWebAuthn)
|
|
/post/post-name - retrieves a specific post (permalink)
|
|
|
|
api - go + gin
|
|
fetch - fetch a post or posts
|
|
can specify specific post, last n, or n through main
|
|
update - update a post
|
|
delete - delete a post
|
|
create - create a post
|
|
register - registers a new user (passkey)
|
|
login - logs in using passkey
|
|
|
|
mariadb
|
|
post data structure
|
|
body - in BBcode? or HTML? probably just html for now
|
|
author
|
|
date
|
|
name
|
|
shortname
|
|
permalink
|