{"id":14142237,"url":"https://github.com/chengzhongxue/plugin-comment-migrate","last_synced_at":"2026-01-18T02:35:38.739Z","repository":{"id":250588068,"uuid":"834713617","full_name":"chengzhongxue/plugin-comment-migrate","owner":"chengzhongxue","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-17T10:28:15.000Z","size":208,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-17T20:20:09.975Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chengzhongxue.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-28T06:10:19.000Z","updated_at":"2026-01-17T10:26:41.000Z","dependencies_parsed_at":"2024-07-28T17:29:37.966Z","dependency_job_id":"0255ebb7-243a-46f4-a083-9194dddd096a","html_url":"https://github.com/chengzhongxue/plugin-comment-migrate","commit_stats":null,"previous_names":["chengzhongxue/plugin-comment-migrate"],"tags_count":4,"template":false,"template_full_name":"halo-dev/plugin-starter","purl":"pkg:github/chengzhongxue/plugin-comment-migrate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chengzhongxue%2Fplugin-comment-migrate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chengzhongxue%2Fplugin-comment-migrate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chengzhongxue%2Fplugin-comment-migrate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chengzhongxue%2Fplugin-comment-migrate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chengzhongxue","download_url":"https://codeload.github.com/chengzhongxue/plugin-comment-migrate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chengzhongxue%2Fplugin-comment-migrate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28526574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-16T19:01:15.698Z","updated_at":"2026-01-18T02:35:38.712Z","avatar_url":"https://github.com/chengzhongxue.png","language":"TypeScript","funding_links":[],"categories":["Halo 2.0"],"sub_categories":["插件"],"readme":"# plugin-comment-migrate\n\n支持从其他平台的评论迁移数据到 Halo 的插件。\n\n![comment-migrate.png](https://api.minio.yyds.pink/halo-docs/2024/08/comment-migrate.png)\n\n目前已支持以下平台：\n\n1. [Artalk](https://artalk.js.org/)\n2. [Twikoo](https://twikoo.js.org/)\n3. [Waline](https://waline.js.org/)\n\n## 使用方式\n\n1. 下载，目前提供以下两个下载方式：\n    - GitHub Releases：访问 [Releases](https://github.com/chengzhongxue/plugin-comment-migrate/releases) 下载 Assets 中的 JAR 文件。\n2. 安装，插件安装和更新方式可参考：\u003chttps://docs.halo.run/user-guide/plugins\u003e\n3. 启动插件之后，即可在 Console 的左侧菜单栏看到 **工具** 的里的 **评论迁移**。\n\n\u003e 详细的评论迁移文档请查阅 \u003chttps://docs.kunkunyu.com/docs/plugin-comment-migrate\u003e\n\n## 交流群\n* 添加企业微信 （备注进群）\n\u003cimg width=\"360\" src=\"https://api.minio.yyds.pink/kunkunyu/files/2025/02/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250212142105-pbceif.jpg\" /\u003e\n\n* QQ群\n\u003cimg width=\"360\" src=\"https://api.minio.yyds.pink/kunkunyu/files/2025/05/qq-708998089-iqowsh.webp\" /\u003e\n\n## 开发环境\n\n插件开发的详细文档请查阅：\u003chttps://docs.halo.run/developer-guide/plugin/introduction\u003e\n\n所需环境：\n\n1. Java 17\n2. Node 20\n3. pnpm 9\n4. Docker (可选)\n\n克隆项目：\n\n```bash\ngit clone git@github.com:chengzhongxue/plugin-comment-migrate.git\n\n# 或者当你 fork 之后\n\ngit clone git@github.com:{your_github_id}/plugin-comment-migrate.git\n```\n\n```bash\ncd path/to/plugin-comment-migrate\n```\n\n### 运行方式 1（推荐）\n\n\u003e 此方式需要本地安装 Docker\n\n```bash\n# macOS / Linux\n./gradlew pnpmInstall\n\n# Windows\n./gradlew.bat pnpmInstall\n```\n\n```bash\n# macOS / Linux\n./gradlew haloServer\n\n# Windows\n./gradlew.bat haloServer\n```\n\n执行此命令后，会自动创建一个 Halo 的 Docker 容器并加载当前的插件，更多文档可查阅：\u003chttps://docs.halo.run/developer-guide/plugin/basics/devtools\u003e\n\n### 运行方式 2\n\n\u003e 此方式需要使用源码运行 Halo\n\n编译插件：\n\n```bash\n# macOS / Linux\n./gradlew build\n\n# Windows\n./gradlew.bat build\n```\n\n修改 Halo 配置文件：\n\n```yaml\nhalo:\n  plugin:\n    runtime-mode: development\n    fixedPluginPath:\n      - \"/path/to/plugin-comment-migrate\"\n```\n\n最后重启 Halo 项目即可。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchengzhongxue%2Fplugin-comment-migrate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchengzhongxue%2Fplugin-comment-migrate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchengzhongxue%2Fplugin-comment-migrate/lists"}