https://github.com/zogar1993/degaussing-astro
Code for Degaussing Webcomic!
https://github.com/zogar1993/degaussing-astro
astro giscus webcomic
Last synced: 5 months ago
JSON representation
Code for Degaussing Webcomic!
- Host: GitHub
- URL: https://github.com/zogar1993/degaussing-astro
- Owner: zogar1993
- Created: 2022-11-10T21:28:43.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-09-29T04:38:44.000Z (9 months ago)
- Last Synced: 2025-09-29T05:27:49.331Z (9 months ago)
- Topics: astro, giscus, webcomic
- Language: Astro
- Homepage: https://www.degaussingcomic.com
- Size: 21.3 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

## Want to report a bug or propose an enhancement for the degaussingcomic.com website?
I really appreciate it! Go to the [Issues sections](https://github.com/zogar1993/degaussing-astro/issues) and create a
new issue there, I promise to take a look.
## Page characteristics
The page was made with a list of concerns in mind, namely it needs to...:
- ...be fast so that there is not a huge wait time, particularly from slow internet connections.
- ...be lightweight, so that users relying on mobile data don't get drained out.
- ...look well on any device.
- ...respect user privacy.
- ...be accessible to all kinds of users.
### Size & Speed
The lighthouse plugin assesses these two concerns:

### Privacy
This webpage does not use invasive cookies, show any kinds of adds, nor gather any kind of personal information.
### Accessibility
This page has been run through by accessibility experts and tooling such as axe-core show 0 issues:

## Third Party Libraries
### Newsletters
**MailerLite** is our newsletter subscription service. We make sure to...:
- ...obtain explicit consent before subscribing a user to the newsletter.
- ...provides a simple unsubscribe method.
- ...use its email only for the stated purpose.
- ...be very light-weight on the emails we send, only once every two weeks when we have new pages.
To protect the newsletter service against malicious users, we use an invisible captcha, called **Friendly Captcha**.
It is important that it is an invisible captcha so that it provides a seamless user experience and good accessibility.
Google provides an invisible captcha, but it works by gathering as much information as it can about the user,
which is how it infers that it is indeed a legitimate user. That is not very privacy-oriented.
It also bloats the page with scripts, html and images that we don't really need. Friendly Captcha instead relies on
proof of work to check if the user is genuine or not. You can learn more about it [here](https://friendlycaptcha.com/#overview).
### User Comments
For user comments we use Giscus. It has the upside of getting us to manage the content alongside with the code repository.
This lets us do all the moderation easily while having an easily manageable content. The main downside here is, of course,
that you need to have a Github account in order to comment. This is a big drawback, but
[it is its most requested feature](https://github.com/giscus/giscus/issues/65),
and I expect to see this alleviated at some point in the future.