From 5c9993cc6bfbe732100c7630b25f61b21c4133f6 Mon Sep 17 00:00:00 2001 From: bfahrenfort Date: Sat, 11 Nov 2023 13:21:58 -0600 Subject: [PATCH] Quartz Sync: Nov 11, 2023, 1:21 PM --- content/Projects/Obsidian/quartz-comments.md | 22 ++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 content/Projects/Obsidian/quartz-comments.md diff --git a/content/Projects/Obsidian/quartz-comments.md b/content/Projects/Obsidian/quartz-comments.md new file mode 100644 index 000000000..d76213e27 --- /dev/null +++ b/content/Projects/Obsidian/quartz-comments.md @@ -0,0 +1,22 @@ +--- +title: Remark42 Comments +tags: + - cloud + - difficulty-advanced + - webdev + - seedling +date: 2023-08-23 +--- +I recently added [Remark42](https://remark42.com/) for comments. It's still a work in progress, and I plan to update quite a few things about it in future since it was pretty untested when I found the plugin for it. +## Backend +I run the service from Docker on [[Projects/my-cloud|my cloud]], exposed at a subdirectory of this domain. Fun fact, the exact reason that I proxy through my cloud to the GH Pages hosting for this site is so that I can do stuff like this and throw related services on subdirectories. + +I really enjoy how easy it is to bring-up my backend nowadays because everything is a docker container. +## Frontend +A [Transformer Plugin](https://quartz.jzhao.xyz/advanced/making-plugins#transformers) for Quartz was on their Discord server that adds the necessary scripts to the page, and I put the comment element on the footer of the page. + +Now works with SPA mode! Unfortunately, I’m waiting on an update that fires an event I can listen for when the theme changes so that I can also tell it to reload on theme change. For now, refresh the page if it looks glitched. + +At present, you can choose to leave an anonymous comment or link it to your GitHub account. Alternatively, you can use email confirmation for notifications when someone replies to your comments! +## Todo +- Style the comment box to align with the styles on the site. Unsure if it would require reworking the plugin or just remark42. \ No newline at end of file