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