morningman opened a new pull request, #4104:
URL: https://github.com/apache/doris-website/pull/4104

   ## Versions
   
   - [ ] dev
   - [ ] 4.x
   - [ ] 3.x
   - [ ] 2.1 or older (not covered by version/language sync gate)
   
   ## Languages
   
   - [ ] Chinese
   - [x] English
   - [ ] Japanese candidate translation needed
   
   ## Docs Checklist
   
   - [x] Checked by AI
   - [ ] Test Cases Built
   - [x] Updated required version and language counterparts, or explained why 
not
   - [x] If only one language changed, confirmed whether source/translation 
counterparts need sync
   
   ---
   
   Blog-only change. The site blog is English-only, so there is no localized or 
versioned counterpart to update.
   
   ### 1. `dbt-for-apache-doris 1.1.0` blog
   
   Adds the post and a follow-up wording pass over its summary and body.
   
   ### 2. Eight new blog entries (2026-07-10 → 2026-08-27)
   
   Added as external-link entries, following the pattern of #3996, with cover 
images under `static/images/blogs/`.
   
   | Date | Title | Tag |
   | --- | --- | --- |
   | 2026-07-10 | Databricks RT and LTAP are here. How does it fit into OLTP, 
OLAP, real-time OLAP, and HTAP | Tech Sharing |
   | 2026-07-17 | Apache Doris Gets Rust-Native Streaming Ingestion with Apache 
Iggy | Tech Sharing |
   | 2026-07-24 | Search in Apache Doris 4.1: Unifying Full-Text Log Search and 
Real-Time SQL Analytics | Tech Sharing |
   | 2026-07-31 | How Meituan Consolidated Its Analytics Stack on Apache Doris 
| Best Practice |
   | 2026-08-06 | Apache Doris Python UDF: Calling the Python Ecosystem from 
SQL for Agent-Era | Tech Sharing |
   | 2026-08-12 | From Spark to Apache Doris: How Kwai Made A/B Testing Metrics 
145x Faster at Scale | Best Practice |
   | 2026-08-21 | PostgreSQL CDC to Apache Doris: Real-Time Sync with One SQL 
Statement | Tech Sharing |
   | 2026-08-27 | Dynamic JSON in Agent Workloads: Apache Doris vs ClickHouse, 
Elasticsearch, and OpenSearch | Tech Sharing |
   
   The Blog header selection (`picked`/`order`) moves onto the four newest of 
these, and `src/components/recent-blogs/recent-blogs.data.ts` and 
`src/constant/newsletter.data.ts` are refreshed to match.
   
   Titles and summaries are kept vendor-neutral: the Iggy post is titled 
"Apache Doris Gets Rust-Native Streaming Ingestion with Apache Iggy", and the 
Search 4.1 summary reads "Apache Doris 4.1 uses `search()` …". Authors follow 
the original posts and the existing `Company · Name` convention.
   
   ### 3. Render the remaining external-link stubs as MDX
   
   28 external-link stubs were still `.md`. `markdown.format` is `detect`, so 
those files were parsed as CommonMark: their two `import` lines rendered as 
literal body text on the post page, and the `see more` link never rendered at 
all. Renaming them to `.mdx` fixes both.
   
   Before / after, on 
`/blog/how-stepfun-built-agent-observability-platform-with-apache-doris`:
   
   ```
   import { BlogLink } from '../src/components/blogs/components/blog-link'; 
import { SeeMore } from '../src/components/blogs/components/see-more';
   StepFun built StepTrace, a PB-scale agent observability platform ...         
 <- no link
   ```
   ```
   StepFun built StepTrace, a PB-scale agent observability platform ...see more 
 -> velodb.io/blog/...
   ```
   
   The file extension is not part of the slug, so every URL is unchanged. 
Full-content `.md` posts that merely carry an `externalLink` render correctly 
as CommonMark and are left alone; converting them would risk MDX compile 
failures on their raw HTML.
   
   ### Validation
   
   Local dev server (`SKIP_DOCS=true SKIP_COMMUNITY=true SKIP_RELEASES=true 
SKIP_COURSE=true SKIP_SEARCH=true yarn start`):
   
   - compiles with no errors or warnings;
   - all 76 external-link stub pages render without literal `import` text and 
with a working outbound link;
   - `/blog` shows `Total 200 items`, no broken images, no console errors;
   - 207 blog routes generated, unchanged by the renames.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   
   https://claude.ai/code/session_01K1oeAcA8WQ3XKYeNxLDKbW
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to