Migrate comments from valine to disqus.
将 Valine 评论数据转换为 Disqus 可导入的格式。
数据准备参见:如何从 Valine 迁移至 Disqus
覆盖 data/valine-comment.json 文件,或者修改 src/config.js 中的 path 配置项。
转换后的内容位于 converted 文件夹。
yarn
# npm install因为用到了一个 dayjs 的库用来处理时间格式。
虽然也用了 md5,用来拼接 URL 获取 Gravatar 头像链接。 但头像只有配置过 SSO 才能使用。
yarn convert
# npm run convertconfig.js
| 名称 | 描述 | 默认(示例) |
|---|---|---|
| site | 站点 URL | https://www.yunyoujun.cn |
| path.comment | Valine Comment 数据路径 | ./data/valine-comment.json |
| path.counter | Valine Counter 数据路径 | ./data/valine-counter.json |
| path.disqus | 转换后 Disqus 格式文件的路径 | ./converted/disqus-comment.xml |
| sso | 是否有配置过 SSO | false |
其实
cp .env.example .env,然后配置.env也行,随你喜欢吧~
| 名称 | 说明 |
|---|---|
| data | 放的是评论和计数器数据(我随便放了几个示例) |
| converted | 被转换后的数据 |
| src/config.js | 配置文件 |