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>