design goals
core functionality - discourse style
very basic moderation
kinopio-server
jekyl client

model: blogComments

submits to dev or prod kinopio-server urls

> Come for the blog, stay for the comments

form/comments loading state

ex2: winnie’s blog

good example of a basic comment section shows that comment accts are unnecessary at scale

delayed
every 2hrs~ mails out new comments to post subscribers

immediately
sends me an email. The email contains a delete comment button

user submits comment

individual posts can be replied to

optional subscribe/watch btn (default on)

low friction, classic commenting flow

no indents/threading,

form

content, name, email = required fields

click to reveal comments? or load upfront, or load when scrolled near bottom

intersection observer, only load comments near bottom?

id
createdAt
updatedAt
content *
name *
email *
website
shouldEmailNotifications: true
postSlug
isEmailed
isMostRecentInPost
isRemoved

no sign up, no megacorp acct req’d

emails can be unsubscribed from shouldEmailNotifications BOOL

comments can be marked as favorite/highlighted by me isFavorite

replies decorated w name of parent poster replyToId STR

postPath STR