feat: Re-migrate blog articles with English slugs#66
Merged
Conversation
* update(docs):Fix document outline and update article expressions * Update 2025/21. LLGo 中 Python 编译与运行时集成/content.md Signed-off-by: Nliver <34496563+Nliver@users.noreply.github.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
- Built with Astro for fast, content-focused static site generation - Responsive, mobile-first design with dark mode support - Blog system with Markdown/MDX support - Tag-based categorization and filtering - RSS feed for blog posts - SEO-friendly URLs - Clean, minimal design inspired by modern dev sites Resolves #51 Generated with codeagent (https://github.com/qbox/codeagent) Co-authored-by: Nliver <34496563+Nliver@users.noreply.github.com>
- Built Docusaurus static site and moved files to root directory - Added .nojekyll file to prevent Jekyll processing - Site can now be deployed by selecting blog branch (root /) in Pages settings - Includes built HTML/CSS/JS for landing page, blog, and documentation This allows GitHub Pages deployment without GitHub Actions by simply configuring Settings > Pages to use the blog branch and root directory. Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Nliver <34496563+Nliver@users.noreply.github.com>
- Migrated 21 technical articles from 2025/ directory to website/blog/ - Added proper Docusaurus frontmatter with slug, title, authors, tags, date, description - Configured 9 tags: ai, go, compiler, engineering, architecture, xgo, llgo, python, career - Copied 15 images to website/static/img/blog/ directory - Updated all image references to use correct paths - Fixed YAML frontmatter issues and MDX compatibility - All articles now build successfully Articles cover topics: - AI and engineering (19 articles) - Architecture design (19 articles) - Career development (14 articles) - Go and compiler technology (11 articles) - XGo/LLGo compilers (11 articles) Date range: 2025-01-15 to 2025-02-24 Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Nliver <34496563+Nliver@users.noreply.github.com>
…URLs - Translate all 21 article filenames from Chinese to English slugs - Update frontmatter slugs to follow /blog/2025/english-slug format - Configure editUrl to point to blog branch for direct editing - Add translation script for automated slug conversion - Verify build succeeds with new slug structure Generated with codeagent Co-authored-by: Nliver <34496563+Nliver@users.noreply.github.com>
Signed-off-by: Nliver <34496563+Nliver@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requested by @Nliver
This PR re-migrates all 21 blog articles from Chinese slugs to English slugs for better SEO and international audience reach.
Summary
/blog/2025/english-slugformateditUrlto point toblogbranch for direct GitHub editingChanges
Article Slug Translations
All articles have been renamed with descriptive English slugs:
Configuration Updates
Docusaurus Config (
website/docusaurus.config.ts):This ensures "Edit this page" links point to the
blogbranch for direct editing.Migration Script
Added
translate_to_english_slugs.py- automated script that:Benefits
Testing
npm run buildpassesCloses #51