feat: add artalk comment module (#5868)
Co-authored-by: Nicolas Giard <github@ngpixel.com>
This commit is contained in:
parent
86c9407057
commit
0a2a32db47
17
server/modules/comments/artalk/code.yml
Normal file
17
server/modules/comments/artalk/code.yml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
main: |
|
||||||
|
<div id="artalk-container"></div>
|
||||||
|
head: |
|
||||||
|
<link href="{{server}}/dist/Artalk.css" rel="stylesheet">
|
||||||
|
<script src="{{server}}/dist/Artalk.js"></script>
|
||||||
|
body: |
|
||||||
|
<script>
|
||||||
|
window.onload = function() {
|
||||||
|
new Artalk({
|
||||||
|
el: '#artalk-container',
|
||||||
|
pageKey: '{{pageId}}',
|
||||||
|
pageTitle: '',
|
||||||
|
server: '{{server}}',
|
||||||
|
site: '{{siteName}}',
|
||||||
|
});
|
||||||
|
};
|
||||||
|
</script>
|
23
server/modules/comments/artalk/definition.yml
Normal file
23
server/modules/comments/artalk/definition.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
key: artalk
|
||||||
|
title: Artalk
|
||||||
|
description: A light-weight self-hosted comment system.
|
||||||
|
author: CDN18
|
||||||
|
logo: https://static.requarks.io/logo/artalk.png
|
||||||
|
website: https://artalk.js.org
|
||||||
|
codeTemplate: true
|
||||||
|
isAvailable: true
|
||||||
|
props:
|
||||||
|
server:
|
||||||
|
type: String
|
||||||
|
title: Artalk Backend URL
|
||||||
|
default: ''
|
||||||
|
hint: 'Publicly accessible URL of your Artalk instance. It should start with http/https and omit the trailing slash. (e.g. https://artalk.example.com)'
|
||||||
|
maxWidth: 650
|
||||||
|
order: 1
|
||||||
|
siteName:
|
||||||
|
type: String
|
||||||
|
title: Site Name
|
||||||
|
default: ''
|
||||||
|
hint: 'The name of this site configured in the artalk backend. Leave empty to use default site.'
|
||||||
|
maxWidth: 450
|
||||||
|
order: 2
|
Loading…
Reference in New Issue
Block a user