Frontend deployment
Twikoo has two parts: the serverless backend and the frontend. Deploy both, and keep their versions in sync (see Update).
- If your site theme already supports Twikoo, just point the theme configuration at your backend (
envIdfor CloudBase, or the deployment URL for Vercel / Netlify / self-hosted). - Otherwise include the Twikoo bundle manually, as shown below.
Theme-specific integration guides (Hexo / Hugo / WordPress …) with screenshots are maintained in the Chinese documentation: 前端部署.
Include via CDN
<div id="tcomment"></div>
<script src="https://cdn.jsdelivr.net/npm/twikoo@2.0.8/dist/twikoo.min.js"></script>
<script>
twikoo.init({
envId: "your envId", // CloudBase: envId; Vercel / Netlify / self-hosted: the deployment URL
el: "#tcomment", // container element
// region: 'ap-guangzhou', // CloudBase region, defaults to ap-shanghai
// path: location.pathname, // custom JS path used to distinguish articles
// lang: 'en', // set the comment area language manually
});
</script>Bundle variants
twikoo.all.min.js: full bundle including the Tencent CloudBase SDK — use it when Twikoo is deployed on CloudBase.twikoo.min.js: smaller bundle without the CloudBase SDK — for every other deployment platform.twikoo.nocss.js: the full bundle with styles stripped; includetwikoo.cssseparately. For users who want to restyle the comment area.
CDN mirrors
If the default CDN is slow in your region, pick another mirror. Some mirrors lag behind — a new release can take days or longer to appear. If a link 404s, fall back to the jsDelivr URL above.
Recommended in mainland China:
https://registry.npmmirror.com/twikoo/2.0.8/files/dist/twikoo.min.jshttps://s4.zstatic.net/npm/twikoo@2.0.8/dist/twikoo.min.js
Recommended worldwide:
https://cdn.jsdelivr.net/npm/twikoo@2.0.8/dist/twikoo.min.js
WARNING
Pin the version in the URL so that a future Twikoo release cannot break your site with an incompatible change.
Browser baseline
The 2.0 frontend targets ES2022 and no longer supports IE / ES5. Minimum versions: Chrome 94+, Edge 94+, Firefox 93+, Safari 15.4+, iOS Safari 15.4+.