Overview
Migrate from Disqus to staticomment, a self-hosted comment server that stores comments as YAML files committed directly to the repo in _data/comments/.
Background
Disqus is currently hardcoded in _layouts/post.html. staticomment is a lightweight server that accepts comment form POSTs and writes them as YAML files to _data/comments/<slug>/, then commits them to the repo. Comments support threading via a reply_to field.
The Disqus export is attached to this issue for reference.
Tasks
Phase 1: Import existing Disqus comments
Phase 2: Jekyll theme changes
Completed in #32.
Phase 3: New comment form
Overview
Migrate from Disqus to staticomment, a self-hosted comment server that stores comments as YAML files committed directly to the repo in
_data/comments/.Background
Disqus is currently hardcoded in
_layouts/post.html. staticomment is a lightweight server that accepts comment form POSTs and writes them as YAML files to_data/comments/<slug>/, then commits them to the repo. Comments support threading via areply_tofield.The Disqus export is attached to this issue for reference.
Tasks
Phase 1: Import existing Disqus comments
scripts/import_disqus.sh, dockerized)_data/comments/<slug>/preserving threading viareply_toPhase 2: Jekyll theme changes
_layouts/post.htmlcomments.html/comment.htmlincludes that iterate oversite.data.comments[slug]Completed in #32.
Phase 3: New comment form