{"id":849,"date":"2026-08-16T00:29:46","date_gmt":"2026-08-15T16:29:46","guid":{"rendered":"https:\/\/book.yuekegu.com\/index.php\/2026\/08\/16\/mathai-%e9%a1%b9%e7%9b%ae%e8%bf%9b%e5%ba%a6%e6%97%a5%e6%8a%a5-2026-08-16\/"},"modified":"2026-08-16T00:29:46","modified_gmt":"2026-08-15T16:29:46","slug":"mathai-%e9%a1%b9%e7%9b%ae%e8%bf%9b%e5%ba%a6%e6%97%a5%e6%8a%a5-2026-08-16","status":"publish","type":"post","link":"https:\/\/book.yuekegu.com\/index.php\/2026\/08\/16\/mathai-%e9%a1%b9%e7%9b%ae%e8%bf%9b%e5%ba%a6%e6%97%a5%e6%8a%a5-2026-08-16\/","title":{"rendered":"MathAI \u9879\u76ee\u8fdb\u5ea6\u65e5\u62a5 &#8211; 2026-08-16"},"content":{"rendered":"<h1>MathAI \u9879\u76ee\u8fdb\u5ea6\u65e5\u62a5 &#8211; 2026-08-16 (Sunday)<\/h1>\n<blockquote>\n<p>\u81ea\u52a8\u751f\u6210\u65f6\u95f4\uff1a2026-08-16 00:29:43 (UTC+8)<\/p>\n<\/blockquote>\n<h2>\ud83d\udcca \u4eca\u65e5\u6982\u89c8<\/h2>\n<ul>\n<li><strong>\u63d0\u4ea4\u6570<\/strong>\uff1a0\uff08\u4eca\u65e5\u65e0\u65b0\u63d0\u4ea4\uff09<\/li>\n<li><strong>\u66f4\u6539\u6587\u4ef6<\/strong>\uff1a40 \u4e2a<\/li>\n<li><strong>\u65b0\u589e\u6587\u4ef6<\/strong>\uff1a76 \u4e2a<\/li>\n<\/ul>\n<h2>\ud83d\udd0c \u670d\u52a1\u72b6\u6001<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u670d\u52a1<\/th>\n<th>\u7aef\u53e3<\/th>\n<th>\u72b6\u6001<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u540e\u7aef (FastAPI)<\/td>\n<td>8001<\/td>\n<td>\u8fd0\u884c\u4e2d<\/td>\n<\/tr>\n<tr>\n<td>\u524d\u7aef (Nuxt 3)<\/td>\n<td>4001<\/td>\n<td>\u8fd0\u884c\u4e2d<\/td>\n<\/tr>\n<tr>\n<td>MySQL<\/td>\n<td>3306<\/td>\n<td>\u8fd0\u884c\u4e2d<\/td>\n<\/tr>\n<tr>\n<td>ChromaDB<\/td>\n<td>8080<\/td>\n<td>\u8fd0\u884c\u4e2d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\ud83d\udcc4 \u6587\u4ef6\u53d8\u66f4<\/h2>\n<div class=\"codehilite\">\n<pre><span><\/span><code><span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"s2\">&quot;README-<\/span><span class=\"se\">\\351\\203\\250\\347\\275\\262\\350\\257\\264\\346\\230\\216<\/span><span class=\"s2\">.md&quot;<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">alembic<\/span><span class=\"o\">\/<\/span><span class=\"n\">env<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">api<\/span><span class=\"o\">\/<\/span><span class=\"n\">v1<\/span><span class=\"o\">\/<\/span><span class=\"n\">api<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">api<\/span><span class=\"o\">\/<\/span><span class=\"n\">v1<\/span><span class=\"o\">\/<\/span><span class=\"n\">endpoints<\/span><span class=\"o\">\/<\/span><span class=\"n\">chat<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">D<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">api<\/span><span class=\"o\">\/<\/span><span class=\"n\">v1<\/span><span class=\"o\">\/<\/span><span class=\"n\">endpoints<\/span><span class=\"o\">\/<\/span><span class=\"n\">knowledge_points<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">api<\/span><span class=\"o\">\/<\/span><span class=\"n\">v1<\/span><span class=\"o\">\/<\/span><span class=\"n\">endpoints<\/span><span class=\"o\">\/<\/span><span class=\"n\">questions<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">api<\/span><span class=\"o\">\/<\/span><span class=\"n\">v1<\/span><span class=\"o\">\/<\/span><span class=\"n\">endpoints<\/span><span class=\"o\">\/<\/span><span class=\"n\">upload<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">core<\/span><span class=\"o\">\/<\/span><span class=\"n\">config<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">crud<\/span><span class=\"o\">\/<\/span><span class=\"n\">__init__<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">crud<\/span><span class=\"o\">\/<\/span><span class=\"n\">base<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">D<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">crud<\/span><span class=\"o\">\/<\/span><span class=\"n\">crud_knowledge_point<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">crud<\/span><span class=\"o\">\/<\/span><span class=\"n\">crud_question<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">main<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">models<\/span><span class=\"o\">\/<\/span><span class=\"n\">__init__<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">D<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">models<\/span><span class=\"o\">\/<\/span><span class=\"n\">knowledge_point<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">models<\/span><span class=\"o\">\/<\/span><span class=\"n\">question<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">D<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">models<\/span><span class=\"o\">\/<\/span><span class=\"n\">sq_catalog<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">D<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">models<\/span><span class=\"o\">\/<\/span><span class=\"n\">sq_knowledge<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">models<\/span><span class=\"o\">\/<\/span><span class=\"n\">subject<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">models<\/span><span class=\"o\">\/<\/span><span class=\"n\">user<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">schemas<\/span><span class=\"o\">\/<\/span><span class=\"n\">__init__<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">D<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">schemas<\/span><span class=\"o\">\/<\/span><span class=\"n\">knowledge_point<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">schemas<\/span><span class=\"o\">\/<\/span><span class=\"n\">question<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">schemas<\/span><span class=\"o\">\/<\/span><span class=\"n\">subject<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">services<\/span><span class=\"o\">\/<\/span><span class=\"n\">doc_processor<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">services<\/span><span class=\"o\">\/<\/span><span class=\"n\">manim_service<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">app<\/span><span class=\"o\">\/<\/span><span class=\"n\">services<\/span><span class=\"o\">\/<\/span><span class=\"n\">tools<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">scripts<\/span><span class=\"o\">\/<\/span><span class=\"n\">initial_data<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">D<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">backend<\/span><span class=\"o\">\/<\/span><span class=\"n\">test_manim<\/span><span class=\"o\">.<\/span><span class=\"n\">py<\/span>\n<span class=\"n\">M<\/span><span class=\"w\">   <\/span><span class=\"n\">source<\/span><span class=\"o\">\/<\/span><span class=\"n\">docker<\/span><span class=\"o\">-<\/span><span class=\"n\">compose<\/span><span class=\"o\">.<\/span><span class=\"n\">yml<\/span>\n<span class=\"o\">...<\/span><span class=\"w\"> <\/span><span class=\"err\">\u53ca\u53e6\u5916<\/span><span class=\"w\"> <\/span><span class=\"mi\">10<\/span><span class=\"w\"> <\/span><span class=\"err\">\u4e2a\u6587\u4ef6<\/span>\n<\/code><\/pre>\n<\/div>\n<h2>\ud83c\udd95 \u65b0\u589e\u6587\u4ef6<\/h2>\n<ul>\n<li>check_prompt.py<\/li>\n<li>check_settings.py<\/li>\n<li>chroma_data\/chroma.sqlite3<\/li>\n<li>cleanup_endpoint.py<\/li>\n<li>count.txt<\/li>\n<li>create_docpack.py<\/li>\n<li>daily_reports\/2026-08-15.md<\/li>\n<li>db_migrate.py<\/li>\n<li>do_updates.py<\/li>\n<li>docs\/start_all_script.md<\/li>\n<li>edit_dialog.py<\/li>\n<li>final_docpack.py<\/li>\n<li>fix_import.py<\/li>\n<li>fix_init.py<\/li>\n<li>get-pip.py<\/li>\n<li>mineru_test.py<\/li>\n<li>nul<\/li>\n<li>null<\/li>\n<li>package-lock.json<\/li>\n<li>refactor.py<\/li>\n<li>scripts\/daily_summary.py<\/li>\n<li>scripts\/migrate_data.py<\/li>\n<li>scripts\/start_all.bat<\/li>\n<li>scripts\/start_backend.bat<\/li>\n<li>scripts\/start_frontend.bat<\/li>\n<li>setup_categories.py<\/li>\n<li>source\/backend\/_debug_doc.py<\/li>\n<li>source\/backend\/alembic\/versions\/9e7d6c5b4a3f_refactor_subjects_add_period_fields.py<\/li>\n<li>source\/backend\/alembic\/versions\/b1a2c3d4e5f6_fix_users_table.py<\/li>\n<li>source\/backend\/alembic\/versions\/f1a2b3c4d5e6_add_slug_to_subjects.py<\/li>\n<li>source\/backend\/alembic\/versions\/x1x2x3x4x5x6_drop_knowledge_points_use_question_knowledge.py<\/li>\n<li>source\/backend\/alembic\/versions\/y1y2y3y4y5y6_merge_b1a2_and_x1x2.py<\/li>\n<li>source\/backend\/app\/api\/v1\/endpoints\/docpack.py<\/li>\n<li>source\/backend\/app\/api\/v1\/endpoints\/document_categories.py<\/li>\n<li>source\/backend\/app\/api\/v1\/endpoints\/question_catalog.py<\/li>\n<li>source\/backend\/app\/api\/v1\/endpoints\/question_knowledge.py<\/li>\n<li>source\/backend\/app\/api\/v1\/endpoints\/textbooks.py<\/li>\n<li>source\/backend\/app\/crud\/crud_document.py<\/li>\n<li>source\/backend\/app\/crud\/crud_document_category.py<\/li>\n<li>source\/backend\/app\/crud\/crud_question_catalog.py<\/li>\n<li>source\/backend\/app\/crud\/crud_question_knowledge.py<\/li>\n<li>source\/backend\/app\/crud\/crud_textbook.py<\/li>\n<li>source\/backend\/app\/models\/document.py<\/li>\n<li>source\/backend\/app\/models\/document_category.py<\/li>\n<li>source\/backend\/app\/models\/question_catalog.py<\/li>\n<li>source\/backend\/app\/models\/question_knowledge.py<\/li>\n<li>source\/backend\/app\/models\/textbook.py<\/li>\n<li>source\/backend\/app\/schemas\/document.py<\/li>\n<li>source\/backend\/app\/schemas\/document_category.py<\/li>\n<li>source\/backend\/app\/schemas\/question_catalog.py<\/li>\n<li>source\/backend\/app\/schemas\/question_knowledge.py<\/li>\n<li>source\/backend\/app\/schemas\/textbook.py<\/li>\n<li>source\/backend\/app\/services\/extraction_cache.py<\/li>\n<li>source\/backend\/app\/services\/qiniu_uploader.py<\/li>\n<li>source\/backend\/requirements.txt<\/li>\n<li>source\/backend\/scripts\/fix_kp_subject_refs.py<\/li>\n<li>source\/backend\/scripts\/migrate_subjects_from_yuekegu.py<\/li>\n<li>source\/backend\/scripts\/rebuild_knowledge_points.py<\/li>\n<li>source\/backend\/start_backend.bat<\/li>\n<li>source\/frontend\/app\/components\/CatalogTreeNode.vue<\/li>\n<li>source\/frontend\/app\/components\/QuestionKnowledgeTree.vue<\/li>\n<li>source\/frontend\/app\/pages\/catalogs\/index.vue<\/li>\n<li>source\/frontend\/app\/pages\/docpack.vue<\/li>\n<li>source\/frontend\/app\/pages\/document-categories.vue<\/li>\n<li>source\/frontend\/app\/public\/logo.svg<\/li>\n<li>source\/frontend\/fix_sidebar.py<\/li>\n<li>source\/frontend\/fix_upload.py<\/li>\n<li>source\/frontend\/seed_categories.py<\/li>\n<li>source\/frontend\/seed_subcategories.py<\/li>\n<li>start_all.bat<\/li>\n<li>test_agent_demo.txt<\/li>\n<li>tmp_check.py<\/li>\n<li>uvicorn.err.log<\/li>\n<li>uvicorn.out.log<\/li>\n<li>wsl_shell.py<\/li>\n<li>&#8220;\\346\\225\\260\\345\\255\\246\\345\\255\\246\\347\\247\\221\\346\\217\\220\\347\\244\\272\\350\\257\\215&#8221;<\/li>\n<\/ul>\n<h2>\u26a0\ufe0f \u5f85\u529e\/\u95ee\u9898<\/h2>\n<p>\u6700\u8fd1\u63d0\u4ea4\u5386\u53f2\uff1a<br \/>\n&#8211; aff4bbb Add knowledge management system design spec<br \/>\n&#8211; 5582fbb fix: database migration and backend setup<br \/>\n&#8211; c02b436 docs: add deployment guides and WordPress publish script<br \/>\n&#8211; 082e31d feat: add OpenMAIC lesson generation and migrate sq_knowledge\/sq_catalog tables<br \/>\n&#8211; d8cd6b9 Initial commit: MathAI question bank project with AnyMath animation feature<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MathAI \u9879\u76ee\u8fdb\u5ea6\u65e5\u62a5 &#8211; 2026-08-16 (Sunday)  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[73],"tags":[],"class_list":["post-849","post","type-post","status-publish","format-standard","hentry","category-73"],"_links":{"self":[{"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/posts\/849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/comments?post=849"}],"version-history":[{"count":0,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/posts\/849\/revisions"}],"wp:attachment":[{"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/media?parent=849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/categories?post=849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/tags?post=849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}