{"id":519808,"date":"2024-11-04T17:51:47","date_gmt":"2024-11-04T16:51:47","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=dotnet&#038;p=519808"},"modified":"2025-02-03T13:41:24","modified_gmt":"2025-02-03T12:41:24","slug":"dotinsights-november-2024","status":"publish","type":"dotnet","link":"https:\/\/blog.jetbrains.com\/zh-hans\/dotnet\/2024\/11\/04\/dotinsights-november-2024","title":{"rendered":"dotInsights | November 2024"},"content":{"rendered":"\n<p><strong>Wow!<\/strong> It&#8217;s easy to take the rapid pace of technological advancement for granted, especially given how many of us have been tech-natives for most of our lives. <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">For Mac lovers, <a href=\"https:\/\/infinitemac.org\/\" data-type=\"link\" data-id=\"https:\/\/infinitemac.org\/\" target=\"_blank\" rel=\"noopener\"><strong>Infinite Mac<\/strong><\/a> takes a trip across the decades of the 1980s to 2000s through the lens of releases. Experience history all in your browser<\/span>. Draw an inspiring image in QuickDraw, play a round of Battle Chess, or build your utopia in Civilization and have some tremendous retro-nostalgic fun. Now, let&#8217;s get Rider and .NET running on these VMs. ?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1440\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/10\/dn-featured_blog_1280x720_en.png\" alt=\"\" class=\"wp-image-519814\" style=\"width:800px\"\/><\/figure>\n\n\n\n<p>Welcome to dotInsights by JetBrains! This newsletter is the home of recent .NET and software development-related content.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">? Featured Content<\/h2>\n\n\n\n<p>You might have seen us<em> <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2024\/10\/16\/rider-reveal-livestream-big-news-for-dotnet-and-game-devs\/\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/dotnet\/2024\/10\/16\/rider-reveal-livestream-big-news-for-dotnet-and-game-devs\/\">tease a big announcement<\/a>,<\/em> and by this time, the cat&#8217;s out of the bag. <strong>We are happy to make <a href=\"https:\/\/jetbrains.com\/rider\" target=\"_blank\" rel=\"noopener\">JetBrains Rider<\/a> and <a href=\"https:\/\/jetbrains.com\/webstorm\" target=\"_blank\" rel=\"noopener\">WebStorm<\/a> freely available for non-commercial use cases.<\/strong> Non-commercial use applies to anyone learning new technologies, hobbyists who code in their free time, content creators sharing information on social media, and open-source authors improving the technological landscape. This is fantastic news for .NET, Game, and web developers. We hope this brings the joy of using JetBrains IDEs to more developers.<\/p>\n\n\n\n<p>Check out the landing pages of the respective products to learn if your situation qualifies you for the non-commercial license. <\/p>\n\n\n\n<p>We hope this change empowers developers everywhere to achieve their dreams and <strong><em>make it happen. With code.<\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">?\ufe0f Links<\/h2>\n\n\n\n<p>Here\u2019s the latest from the developer community.<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2024\/09\/02\/dotnet-days-online-2024\/\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/dotnet\/2024\/09\/02\/dotnet-days-online-2024\/\">.NET Days Online 2024 Recordings<\/a> &#8211; JetBrains<\/li>\n\n\n\n<li><a href=\"https:\/\/developer.chrome.com\/blog\/new-in-web-ui-io-2024\" data-type=\"link\" data-id=\"https:\/\/developer.chrome.com\/blog\/new-in-web-ui-io-2024\" target=\"_blank\" rel=\"noopener\">The latest in CSS and web UI: I\/O 2024 recap<\/a> &#8211; Una Kravetz \/ Google<\/li>\n\n\n\n<li><a href=\"https:\/\/react.dev\/blog\/2024\/04\/25\/react-19\" data-type=\"link\" data-id=\"https:\/\/react.dev\/blog\/2024\/04\/25\/react-19\" target=\"_blank\" rel=\"noopener\">React 19 RC<\/a> &#8211; The React Team<\/li>\n\n\n\n<li><a href=\"https:\/\/voidzero.dev\/posts\/announcing-voidzero-inc\" data-type=\"link\" data-id=\"https:\/\/voidzero.dev\/posts\/announcing-voidzero-inc\" target=\"_blank\" rel=\"noopener\">Announcing Void Zero Inc<\/a> &#8211; Evan You<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/KristofferStrube\/Blazor.GraphEditor\" data-type=\"link\" data-id=\"https:\/\/github.com\/KristofferStrube\/Blazor.GraphEditor\" target=\"_blank\" rel=\"noopener\">Blazor GraphEditor<\/a> &#8211; Kristoffer Strube<\/li>\n\n\n\n<li><a href=\"https:\/\/www.syncfusion.com\/blogs\/post\/whats-new-maui-net9-hybridwebview\" data-type=\"link\" data-id=\"https:\/\/www.syncfusion.com\/blogs\/post\/whats-new-maui-net9-hybridwebview\" target=\"_blank\" rel=\"noopener\">What&#8217;s new for .NET MAUI in .NET 9: HybridWebView<\/a> &#8211; Naveenkumar Sanjeevirayan<\/li>\n\n\n\n<li><a href=\"https:\/\/jeremydmiller.com\/2024\/10\/16\/wolverine-3-0-is-live\/\" data-type=\"link\" data-id=\"https:\/\/jeremydmiller.com\/2024\/10\/16\/wolverine-3-0-is-live\/\" target=\"_blank\" rel=\"noopener\">Wolverine 3.0 is Live!<\/a> &#8211; Jeremy Miller<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tpeczek.com\/2024\/09\/aspnet-core-9-and-iasyncenumerable.html\" data-type=\"link\" data-id=\"https:\/\/www.tpeczek.com\/2024\/09\/aspnet-core-9-and-iasyncenumerable.html\" target=\"_blank\" rel=\"noopener\">ASP.NET Core 9 and IAsyncEnumerable<\/a> &#8211; Tomasz P\u0119czek<\/li>\n\n\n\n<li><a href=\"https:\/\/jenniferplusplus.com\/test-traces-in-aspnet\/\" data-type=\"link\" data-id=\"https:\/\/jenniferplusplus.com\/test-traces-in-aspnet\/\" target=\"_blank\" rel=\"noopener\">Test using OpenTelemetry traces in ASP.NET<\/a> &#8211; Jennifer Moore<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=ygsxV-aVRms\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/watch?v=ygsxV-aVRms\" target=\"_blank\" rel=\"noopener\">MassTransit v8.3.0 &#8211; RabbitMQ ReplyTo Support<\/a> &#8211; Chris Patterson<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=L2QEFLyz-KE\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/watch?v=L2QEFLyz-KE\" target=\"_blank\" rel=\"noopener\">Browser-based applications with BFF and IdentityServer<\/a> &#8211; Roland Gujit<\/li>\n\n\n\n<li><a href=\"https:\/\/www.architecture-weekly.com\/p\/dont-oversell-ideas-trunk-based-development\" data-type=\"link\" data-id=\"https:\/\/www.architecture-weekly.com\/p\/dont-oversell-ideas-trunk-based-development\" target=\"_blank\" rel=\"noopener\">Don&#8217;t Oversell Ideas: Trunk-based development edition<\/a> &#8211; Oskar Dudycz<\/li>\n\n\n\n<li><a href=\"https:\/\/youtu.be\/-Ln-8QM8KhQ\" data-type=\"link\" data-id=\"https:\/\/youtu.be\/-Ln-8QM8KhQ\" target=\"_blank\" rel=\"noopener\">How&#8217;s This Website So Fast? <\/a>&#8211; Wes Bos<\/li>\n\n\n\n<li><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-9-rc-2\/\" data-type=\"link\" data-id=\"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-9-rc-2\/\" target=\"_blank\" rel=\"noopener\">.NET 9 RC2<\/a> &#8211; The .NET Team<\/li>\n\n\n\n<li><a href=\"https:\/\/godotengine.org\/article\/godot-sdk-integrations\/\" data-type=\"link\" data-id=\"https:\/\/godotengine.org\/article\/godot-sdk-integrations\/\" target=\"_blank\" rel=\"noopener\">Godot Engine SDK Integrations<\/a> &#8211; Godot Team<\/li>\n\n\n\n<li><a href=\"https:\/\/unity.com\/releases\/unity-6\" data-type=\"link\" data-id=\"https:\/\/unity.com\/releases\/unity-6\" target=\"_blank\" rel=\"noopener\">Unity 6 Now Available!<\/a> &#8211; Unity<\/li>\n\n\n\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Htmt\/\" target=\"_blank\" rel=\"noopener\">Htmt: .NET templating language that is a superset of HTML\/XML and AOT-ready<\/a>&#8211; Asko N\u00f5mm<\/li>\n\n\n\n<li><a href=\"https:\/\/youtu.be\/GPHDbVPlmMk?si=jAkrt6df34r85O_-\" data-type=\"link\" data-id=\"https:\/\/youtu.be\/GPHDbVPlmMk?si=jAkrt6df34r85O_-\" target=\"_blank\" rel=\"noopener\">Doom in Space<\/a> &#8211; \u00d3lafur Waage <\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=PE6g1qT_tHY\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/watch?v=PE6g1qT_tHY\" target=\"_blank\" rel=\"noopener\">From Hell to Heaven: Porting Doom to MAUI<\/a> &#8211; Nico Vermeir<\/li>\n\n\n\n<li><a href=\"https:\/\/www.ndepend.com\/docs\/resharper-code-inspection-issue-import\" data-type=\"link\" data-id=\"https:\/\/www.ndepend.com\/docs\/resharper-code-inspection-issue-import\" target=\"_blank\" rel=\"noopener\">ReSharper Code Inspection Issues Imported into NDepend<\/a> &#8211; NDepend<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/BAndysc\/Classic.Avalonia\" data-type=\"link\" data-id=\"https:\/\/github.com\/BAndysc\/Classic.Avalonia\" target=\"_blank\" rel=\"noopener\">Classic Windows UI for Avalonia<\/a> &#8211; Bartosz Korczy\u0144ski<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/microsoft\/vs-solutionpersistence\" data-type=\"link\" data-id=\"https:\/\/github.com\/microsoft\/vs-solutionpersistence\" target=\"_blank\" rel=\"noopener\">Visual Studio Solution Persistence (Slnx)<\/a> &#8211; .NET Team<\/li>\n\n\n\n<li><a href=\"https:\/\/www.reddit.com\/r\/dotnet\/comments\/1fnu6te\/xaml_designer_v02_early_access_looking_for\/\" data-type=\"link\" data-id=\"https:\/\/www.reddit.com\/r\/dotnet\/comments\/1fnu6te\/xaml_designer_v02_early_access_looking_for\/\" target=\"_blank\" rel=\"noopener\">Xaml Designer v0.2<\/a> &#8211; OpenSilver<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/thomhurst\/TUnit\" data-type=\"link\" data-id=\"https:\/\/github.com\/thomhurst\/TUnit\" target=\"_blank\" rel=\"noopener\">TUnit (AOT-ready Unit Testing Framework)<\/a> &#8211; Thom Hurst<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/mono\/mono?tab=readme-ov-file\" data-type=\"link\" data-id=\"https:\/\/github.com\/mono\/mono?tab=readme-ov-file\" target=\"_blank\" rel=\"noopener\">Wine takes over ownership of Mono<\/a> &#8211; WineHQ<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=uFyk5UOyNqI\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/watch?v=uFyk5UOyNqI\" target=\"_blank\" rel=\"noopener\">DEF CON 32 &#8211; Inside the FBI\u2019s Secret Encrypted Phone Company \u2018Anom\u2019<\/a> &#8211; Joseph Cox<\/li>\n\n\n\n<li><a href=\"https:\/\/css-tip.com\/avatar-rhombus\/\" data-type=\"link\" data-id=\"https:\/\/css-tip.com\/avatar-rhombus\/\" target=\"_blank\" rel=\"noopener\">CSS Avatar Rhombus<\/a> &#8211; Temani Afif<\/li>\n\n\n\n<li><a href=\"https:\/\/htmlforpeople.com\" data-type=\"link\" data-id=\"https:\/\/htmlforpeople.com\" target=\"_blank\" rel=\"noopener\">HTML for People <\/a>&#8211; Blake Watson<\/li>\n\n\n\n<li><a href=\"https:\/\/medium.com\/@lanayx\/oxpecker-goes-full-stack-45beb1f3da34\" data-type=\"link\" data-id=\"https:\/\/medium.com\/@lanayx\/oxpecker-goes-full-stack-45beb1f3da34\" target=\"_blank\" rel=\"noopener\">Oxpecker goes full stack! (F#)<\/a> &#8211; Vladimir Shcur<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/jakenuts\/dotnet-vite-demo\" data-type=\"link\" data-id=\"https:\/\/github.com\/jakenuts\/dotnet-vite-demo\" target=\"_blank\" rel=\"noopener\">Vite, TypeScript, and Vue Components in ASP.NET Core<\/a> &#8211; James White<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">? From our .NET Guide<\/h2>\n\n\n\n<p>Each month, we feature tutorials or tips from our <a href=\"https:\/\/www.jetbrains.com\/guide\/dotnet\" target=\"_blank\" rel=\"noopener\">.NET Guide<\/a>. Here is some helpful knowledge worth filing in your brain for future development.<\/p>\n\n\n            <div class=\"newsletter\">\n                                                            <article class=\"newsletter__post\">\n                                                                                    <img decoding=\"async\" class=\"newsletter__post-img\" src=\"https:\/\/www.jetbrains.com\/guide\/assets\/thumbnail-96b4ae36.png\" alt=\"HTMX for ASP.NET Core Developers\">\n                                                                            <div class=\"newsletter__post-text\">\n                                                            <h3>HTMX for ASP.NET Core Developers<\/h3>\n                                                        <p>Learn what HTMX is, how to integrate it with your existing knowledge of ASP.NET Core development, and how to take your client-side development to the next level with relative ease. You&#8217;ll never look at client-side development the same way ever again.<\/p>\n                                                            <a href=\"https:\/\/www.jetbrains.com\/guide\/dotnet\/tutorials\/htmx-aspnetcore\/\" class=\"btn\" target=\"_blank\" rel=\"noopener\">HTMX for ASP.NET Core Developers<\/a>\n                                                    <\/div>\n                    <\/article>\n                                    <article class=\"newsletter__post\">\n                                                                                    <img decoding=\"async\" class=\"newsletter__post-img\" src=\"https:\/\/www.jetbrains.com\/guide\/assets\/thumbnail-f161b767.png\" alt=\"Generate terminal commands in Rider with AI\">\n                                                                            <div class=\"newsletter__post-text\">\n                                                            <h3>Generate terminal commands in Rider with AI<\/h3>\n                                                        <p>Can&#8217;t recall that PowerShell command? Using Linux or macOS but can&#8217;t remember the syntax for a particular shell command? This is a great use case for AI!<\/p>\n                                                            <a href=\"https:\/\/www.jetbrains.com\/guide\/dotnet\/tips\/terminal-command-line-ai\/\" class=\"btn\" target=\"_blank\" rel=\"noopener\">Gemerate terminal commands in Rider with AI<\/a>\n                                                    <\/div>\n                    <\/article>\n                                    <\/div>\n    \n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u2615 Coffee Break<\/h2>\n\n\n\n<p>Take a break to catch some fun social posts.<\/p>\n\n\n\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">I can watch an entire movie without being on my phone <a href=\"https:\/\/t.co\/C4HOmYD88Q\" target=\"_blank\">https:\/\/t.co\/C4HOmYD88Q<\/a><\/p>&mdash; Emma Berquist (@eeberquist) <a href=\"https:\/\/twitter.com\/eeberquist\/status\/1836081304900686193?ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"noopener\">September 17, 2024<\/a><\/blockquote> <script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n\n\n\n<blockquote class=\"twitter-tweet\"><p lang=\"zxx\" dir=\"ltr\"><a href=\"https:\/\/t.co\/kADya3qVAX\" target=\"_blank\">pic.twitter.com\/kADya3qVAX<\/a><\/p>&mdash; The Dalbo Dog (@Dalbodog) <a href=\"https:\/\/twitter.com\/Dalbodog\/status\/1832554619597111406?ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"noopener\">September 7, 2024<\/a><\/blockquote> <script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n\n\n\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">change him back i don\u2019t care what he\u2019s done no one deserves this <a href=\"https:\/\/t.co\/mg6lMt6u07\" target=\"_blank\">https:\/\/t.co\/mg6lMt6u07<\/a><\/p>&mdash; old tom (@YuckyTom) <a href=\"https:\/\/twitter.com\/YuckyTom\/status\/1833649698952855617?ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"noopener\">September 10, 2024<\/a><\/blockquote> <script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n\n\n\n<h2 class=\"wp-block-heading\">? JetBrains News<\/h2>\n\n\n\n<p>What\u2019s going on at JetBrains? Check it out here:<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/news.ycombinator.com\/item?id=41936001\" data-type=\"link\" data-id=\"https:\/\/news.ycombinator.com\/item?id=41936001\" target=\"_blank\" rel=\"noopener\">HackerNews Comments on Non-Commercial License Changes<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.jetbrains.com\/zh-hans\/qodana\/2024\/07\/qodana-self-hosted-is-out-get-40-off-this-static-code-analysis-team-tool\">Qodana Self-hosted with 40% off<\/a> &#8211; Code analysis and quality control tools<\/li>\n\n\n\n<li><a href=\"https:\/\/blog.jetbrains.com\/idea\/2024\/08\/meet-the-renovated-kotlin-support-k2-mode\/\">Meet Renovated Kotlin Support \u2013 K2 Mode: What You Need to Know<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.jetbrains.com\/kotlin\/2024\/10\/ktor-3-0\/\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/kotlin\/2024\/10\/ktor-3-0\/\">Ktor 3.0 Is Now Available With New Features and Improved Performance<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.jetbrains.com\/teamcity\/2024\/10\/teamcity-pipelines-out-of-beta\/\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/teamcity\/2024\/10\/teamcity-pipelines-out-of-beta\/\">TeamCity Pipelines Is Now Out of Beta<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blog.jetbrains.com\/blog\/2024\/09\/17\/introducing-codecanvas\/\" data-type=\"link\" data-id=\"https:\/\/blog.jetbrains.com\/blog\/2024\/09\/17\/introducing-codecanvas\/\">Solving Remote Development Challenges With CodeCanvas<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.twitch.tv\/videos\/2284008680\" data-type=\"link\" data-id=\"https:\/\/www.twitch.tv\/videos\/2284008680\" target=\"_blank\" rel=\"noopener\">JetBrains JavaScript Day 2024 on The Primegean<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-center\">\u2709\ufe0f Comments? Questions? Send us an  <a href=\"mailto:dotnet-advocates@jetbrains.com\">email<\/a>.<\/p>\n\n\n\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/lp\/dotinsights-monthly\/\" target=\"_blank\" rel=\"noopener\">Subscribe to the dotInsights Newsletter<\/a><\/p>\n","protected":false},"author":901,"featured_media":522673,"comment_status":"closed","ping_status":"closed","template":"","categories":[4992],"tags":[8363,6286],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/dotnet\/519808"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/dotnet"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/dotnet"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/901"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=519808"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/dotnet\/519808\/revisions"}],"predecessor-version":[{"id":542505,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/dotnet\/519808\/revisions\/542505"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/522673"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=519808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=519808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=519808"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=519808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}