master
1---
2import '@/styles/twikoo.css?url';
3import { CDN } from '@constants/cdn';
4---
5
6<div id="twikoo-wrap"></div>
7<script src={CDN.twikoo} crossorigin="anonymous" is:inline data-astro-rerun></script>
8<script>
9 import { commentConfig } from '@/config';
10 const twikooConfig = commentConfig.twikoo;
11
12 function setup() {
13 if (typeof twikoo === 'undefined') {
14 setTimeout(setup, 100);
15 } else {
16 twikoo.init({
17 el: '#twikoo-wrap',
18 ...twikooConfig!,
19 });
20 }
21 }
22
23 document.addEventListener('astro:page-load', setup);
24 setup();
25</script>