190 lines
6.2 KiB
JSON
190 lines
6.2 KiB
JSON
{
|
||
"release_id": "3165b364-89db-497a-9cca-4c14fdcac288",
|
||
"bundle_hash": "dc1078b1bc97eb7a856dd40e2b844921d9c4e8eeb5cb53146000558f223fd72e",
|
||
"draft_id": "3165b364-89db-497a-9cca-4c14fdcac288",
|
||
"publication_request_id": "fcd5fdb7-9174-41f7-9f0a-95b21566b666",
|
||
"phase": "complete",
|
||
"review": {
|
||
"hash": "340dc14a5a3345ae0b920473452a426251041add0afce29935d6efbd7eb8c62b",
|
||
"digest": "ad37373ac0affc5c74b8bdf86f2ff0dd9d35b9f765370cee4581081c5170b461",
|
||
"rendered_at": "2026-11-03T07:41:53+00:00"
|
||
},
|
||
"receipt": {
|
||
"publication_id": "fcd5fdb7-9174-41f7-9f0a-95b21566b666",
|
||
"status": "published",
|
||
"articles": [
|
||
{
|
||
"content_key": "clash-node-performance",
|
||
"article_id": 399,
|
||
"revision": 1,
|
||
"content_changed": true,
|
||
"url": "https://clashfreenode.com/a/clash-node-speed-test.html"
|
||
},
|
||
{
|
||
"content_key": "clash-routing-modes",
|
||
"article_id": 382,
|
||
"revision": 2,
|
||
"content_changed": true,
|
||
"url": "https://clashfreenode.com/a/clash-rule-global-direct.html"
|
||
}
|
||
],
|
||
"effects": {
|
||
"indexnow": {
|
||
"status": "done",
|
||
"attempts": 1,
|
||
"http_status": 200,
|
||
"urls": [
|
||
"https://clashfreenode.com/a/clash-node-speed-test.html",
|
||
"https://clashfreenode.com/advanced",
|
||
"https://clashfreenode.com/a/clash-rule-global-direct.html"
|
||
],
|
||
"submitted_at": "2026-11-03T07:46:06+00:00",
|
||
"result": "received"
|
||
},
|
||
"cache": {
|
||
"status": "done"
|
||
},
|
||
"search": {
|
||
"status": "done",
|
||
"method": "meilisearch",
|
||
"index": "cfn_articles_v3",
|
||
"documents": 2
|
||
},
|
||
"sitemap": {
|
||
"status": "done",
|
||
"method": "database-driven"
|
||
}
|
||
}
|
||
},
|
||
"published_at": "2026-11-03T07:46:05+00:00",
|
||
"readback": [
|
||
{
|
||
"content_key": "clash-node-performance",
|
||
"article_id": 399,
|
||
"revision_matches": true,
|
||
"content_matches": true,
|
||
"body_sha256": "80685935f9601c3924442da1aca0e4c7d65441622c2b74e8f51258435ec833e8",
|
||
"like_growth": {
|
||
"seven_day_remaining": 3,
|
||
"yearly": 30,
|
||
"one_year_target": 61,
|
||
"one_year_added": 0,
|
||
"one_year_started_at": "2026-11-03 07:46:05"
|
||
}
|
||
},
|
||
{
|
||
"content_key": "clash-routing-modes",
|
||
"article_id": 382,
|
||
"revision_matches": true,
|
||
"content_matches": true,
|
||
"body_sha256": "75a05a230e9e4f62bb5daa5262f17001430977f523e7647dec2466158bbab305",
|
||
"like_growth": {
|
||
"seven_day_remaining": 0,
|
||
"yearly": 50,
|
||
"one_year_target": 241,
|
||
"one_year_added": 2,
|
||
"one_year_started_at": "2026-10-31 06:58:28"
|
||
}
|
||
}
|
||
],
|
||
"verification": {
|
||
"checks": [
|
||
{
|
||
"path": "/a/clash-node-speed-test.html",
|
||
"status": 200
|
||
},
|
||
{
|
||
"path": "/a/clash-rule-global-direct.html",
|
||
"status": 200
|
||
},
|
||
{
|
||
"path": "/advanced",
|
||
"status": 200
|
||
},
|
||
{
|
||
"path": "/images/editorial/6e9192d1e25885928452c839407c3192cbedfa1f7ffe343f4a4b587be028fbc5.jpg",
|
||
"status": 200
|
||
},
|
||
{
|
||
"path": "/images/editorial/63809168da585b4e88c2cd9b24f70251b4967115b1ec4483d31d50946500027b.jpg",
|
||
"status": 200
|
||
},
|
||
{
|
||
"path": "/a/getting-started.html",
|
||
"status": 200
|
||
},
|
||
{
|
||
"path": "/a/proxy-clients.html",
|
||
"status": 200
|
||
},
|
||
{
|
||
"path": "/a/clash-rule-global-direct.html",
|
||
"status": 200
|
||
},
|
||
{
|
||
"path": "/a/system-proxy-vs-tun.html",
|
||
"status": 200
|
||
},
|
||
{
|
||
"path": "/a/free-nodes-explained.html",
|
||
"status": 200
|
||
}
|
||
],
|
||
"hero_unique": true,
|
||
"images_hash_match": true,
|
||
"links_and_anchors": true,
|
||
"quiet_template": true,
|
||
"head": "aa772e37664a27a48ddfdd378f55cc5d863034eb",
|
||
"existing_source_hashes": {
|
||
"docs/content/WRITING.md": "2ff8f8995e3e4de8e3d97779e36f04b011704bb0064039785beabffcbfd2033c",
|
||
"docs/content/tutorials/clash-routing-modes.md": "5851d347ee897447c28b2dd07cd878d86fbfd016e536b6546b2c11ea47130a5f",
|
||
"docs/content/tutorials/clash-routing-modes.html": "b1d0ed0a2854264b4163b7bf980c91722427081ee20715fb0747218c0478d4d8"
|
||
}
|
||
},
|
||
"local": {
|
||
"new_id": 377,
|
||
"new_revision": 1,
|
||
"related_id": 366,
|
||
"related_revision": 2,
|
||
"publication_id": "006ab05b-d7b3-462b-aae1-df0c073ba6ab",
|
||
"visual_viewports": [
|
||
"1137x1167",
|
||
"390x844",
|
||
"1340x844"
|
||
],
|
||
"visual_scope": "详情首屏/横幅与部分正文;列表3:2容器及配图引用通过HTML和模板核对。Safari后续截图出现空白和窗口切换,未据此声称全文逐屏验收。"
|
||
},
|
||
"sources": [
|
||
"https://wiki.metacubex.one/config/proxy-groups/url-test/",
|
||
"https://wiki.metacubex.one/config/proxy-groups/",
|
||
"https://wiki.metacubex.one/config/proxy-providers/",
|
||
"https://www.cloudflare.com/learning/performance/glossary/what-is-latency/",
|
||
"https://raw.githubusercontent.com/MetaCubeX/mihomo/Meta/adapter/adapter.go",
|
||
"https://raw.githubusercontent.com/MetaCubeX/mihomo/Meta/adapter/outboundgroup/urltest.go"
|
||
],
|
||
"slot": "2026-11-02-1",
|
||
"display_published_at_utc": "2026-11-03 06:33:25",
|
||
"display_offset_seconds": 4360,
|
||
"git_archive": {
|
||
"commit": "840bace83aa6da77555ba9119741a31db1cd69c9",
|
||
"branch": "codex/editorial-node-performance-20261103",
|
||
"pushed": true,
|
||
"production_head_unchanged": true,
|
||
"production_head": "aa772e37664a27a48ddfdd378f55cc5d863034eb",
|
||
"files": [
|
||
"docs/content/WRITING.md",
|
||
"docs/content/tutorials/assets/node-performance/cover.jpg",
|
||
"docs/content/tutorials/assets/node-performance/cover.png",
|
||
"docs/content/tutorials/assets/node-performance/hero.jpg",
|
||
"docs/content/tutorials/assets/node-performance/hero.png",
|
||
"docs/content/tutorials/assets/node-performance/prompts.json",
|
||
"docs/content/tutorials/clash-routing-modes.html",
|
||
"docs/content/tutorials/clash-routing-modes.md",
|
||
"docs/content/tutorials/node-performance.html",
|
||
"docs/content/tutorials/node-performance.md",
|
||
"docs/maintenance/NODE_PERFORMANCE_2026-11-03.json",
|
||
"docs/maintenance/NODE_PERFORMANCE_2026-11-03.md"
|
||
]
|
||
}
|
||
}
|