added commenting service remark42
This commit is contained in:
parent
382147a3c3
commit
389df264b9
33
_drafts/2023-07-22-self-hosted-commenting-system.md
Normal file
33
_drafts/2023-07-22-self-hosted-commenting-system.md
Normal file
@ -0,0 +1,33 @@
|
||||
---
|
||||
title: Self-Hosted Commenting System
|
||||
date: 2023-07-23 0:00:00 +0530
|
||||
---
|
||||
|
||||
# Self-Hosted Commenting System
|
||||
|
||||
## [Remark 42](https://remark42.com/)
|
||||
|
||||
### It is a self-hosted, lightweight, and simple (yet functional) commenting system, which doesn’t spy on users.
|
||||
|
||||
### Features
|
||||
|
||||
1. Social login via Google, Facebook, Github, and Yandex
|
||||
2. Optional anonymous access
|
||||
3. Multi-level nested comments with both tree and plain presentations
|
||||
3. Import from Disqus and WordPress
|
||||
3. Markdown support with friendly formatter toolbar
|
||||
3. Moderator can remove comments and block users
|
||||
3. Voting, pinning and verification system
|
||||
3. Sortable comments
|
||||
3. Images upload with drag-and-drop
|
||||
3. Extractor for recent comments, cross-post
|
||||
3. RSS for all comments and each post
|
||||
3. Telegram notifications
|
||||
3. Export data to JSON with automatic backups
|
||||
3. No external databases, everything embedded in a single data file
|
||||
3. Fully dockerized and can be deployed in a single command
|
||||
3. The self-contained executable can be deployed directly to Linux, Windows, and MacOS
|
||||
3. Clean, lightweight and customizable UI with white and dark themes
|
||||
3. Multi-site mode from a single instance
|
||||
3. Integration with automatic SSL (direct and via NGINX-le)
|
||||
3. Privacy-focused
|
||||
26
index.html
26
index.html
@ -2,3 +2,29 @@
|
||||
layout: home
|
||||
# Index page
|
||||
---
|
||||
|
||||
<div id="remark42"></div>
|
||||
|
||||
<script>
|
||||
var remark_config = {
|
||||
host: "https://remark42.kottedi.in",
|
||||
site_id: 'remark',
|
||||
components: ['embed'],
|
||||
|
||||
max_shown_comments: 10,
|
||||
theme: 'light',
|
||||
|
||||
locale: 'en',
|
||||
show_email_subscription: false
|
||||
};
|
||||
</script>
|
||||
<script>
|
||||
(function(c) {
|
||||
for(var i = 0; i < c.length; i++){
|
||||
var d = document, s = d.createElement('script');
|
||||
s.src = remark_config.host + '/web/' +c[i] +'.js';
|
||||
s.defer = true;
|
||||
(d.head || d.body).appendChild(s);
|
||||
}
|
||||
})(remark_config.components || ['embed']);
|
||||
</script>
|
||||
Loading…
Reference in New Issue
Block a user