惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
S
Securelist
MyScale Blog
MyScale Blog
Jina AI
Jina AI
罗磊的独立博客
The Cloudflare Blog
美团技术团队
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
雷峰网
雷峰网
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
大猫的无限游戏
大猫的无限游戏
博客园 - Franky
博客园 - 聂微东
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MongoDB | Blog
MongoDB | Blog
T
Tailwind CSS Blog
Attack and Defense Labs
Attack and Defense Labs
博客园_首页
Latest news
Latest news
Apple Machine Learning Research
Apple Machine Learning Research
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Hacker News
The Hacker News
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
U
Unit 42
D
Docker
Webroot Blog
Webroot Blog
N
Netflix TechBlog - Medium
T
Tor Project blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LINUX DO - 最新话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Last Watchdog
The Last Watchdog
B
Blog
Recent Announcements
Recent Announcements
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
Security Latest
Security Latest
V2EX - 技术
V2EX - 技术
N
News | PayPal Newsroom
Microsoft Security Blog
Microsoft Security Blog

Tags from astro-paper

Release v6.1.0 · satnaing/astro-paper Release v5.5.1 · satnaing/astro-paper Release v5.5.0 · satnaing/astro-paper Release v5.4.3 · satnaing/astro-paper Release v5.4.2 · satnaing/astro-paper Release v5.4.1 · satnaing/astro-paper Release v5.4.0 · satnaing/astro-paper Release v5.3.0 · satnaing/astro-paper Release v5.2.0 · satnaing/astro-paper Release v5.1.1 · satnaing/astro-paper
Release v6.0.0 · satnaing/astro-paper
2026-05-31 · via Tags from astro-paper

AstroPaper v6.0.0

AstroPaper v6 is a complete rewrite built on Astro v6, Tailwind CSS v4, and TypeScript v6. The internals have been rebuilt around Astro's new stable primitives while keeping the same minimal, clean look.

AstroPaper-v6

Read the full writeup: AstroPaper 6.0 blog post


⚠️ Breaking Changes

  • Config restructuredSITE / constants.ts replaced by a single astro-paper.config.ts at the project root using defineAstroPaperConfig() for full IntelliSense
  • Content directory changed — blog posts moved from src/data/blog/ to src/content/posts/; standalone pages moved to src/content/pages/
  • Collection APIdefineCollection with type: "content" replaced by Astro's glob() loader in src/content.config.ts
  • Several utility exports and component names updated

🆕 What's New

Astro v6 & ecosystem upgrades

  • Ships with Astro v6.3, Tailwind CSS v4, and TypeScript v6
  • Stable Content Layer API — glob() loader replaces the old collection pattern
  • Stable Fonts API — experimental.fonts graduated to a top-level fonts key (#632)

New unified config system (#631)

All configuration — site metadata, pagination, feature flags, social links, share links — lives in one file:

// astro-paper.config.ts
export default defineAstroPaperConfig({
  site: { url, title, description, author, lang, timezone },
  posts: { perPage, perIndex, scheduledPostMargin },
  features: { lightAndDarkMode, dynamicOgImage, showArchives, showBackButton, editPost, search },
  socials: [...],
  shareLinks: [...],
});

MDX support (#631, closes #131)

Posts can now use .mdx — embed components, JSX expressions, and imports. Both .md and .mdx are picked up automatically.

Base path / subdirectory deploy support (#631, closes #493)

All internal links go through getRelativeLocaleUrl() and withBase helpers. Deploying to a subdirectory (e.g. /astro-paper) works out of the box.

i18n string layer (#631)

All UI strings extracted to src/i18n/lang/en.ts. Adding a new language requires only a new file under src/i18n/lang/.

Design token system

Color palette extended from 5 to 7 tokens in src/styles/theme.css, registered to Tailwind v4 via @theme inline. Two new tokens: --accent-foreground and --muted-foreground.

Other features in this release

  • ResponsiveTable component for wrapping tables in MDX posts (#634)
  • Google Sans Code via Astro Fonts API (#602)

🐛 Bug Fixes

  • Fix back-to-top button DOM placement (#641)
  • Decouple ClientRouter from lightAndDarkMode feature flag (#631)
  • Adjust icon button alignment in mobile header (#631)
  • Improve muted-foreground color contrast for a11y (#631)
  • Slugify now supports better acronyms and preserves non-latin characters (#606)
  • Add autofocus in search bar and update search result title style (#603)

🔧 Other Changes

  • Optimize theme script to prevent render-blocking (#601)
  • _components/ scoping — post-specific components live under pages/posts/[...slug]/_components/
  • Adjacent post navigation (prev/next) computed once in getStaticPaths, not per page
  • PostLayout.astro handles SEO/structured data only; post page logic lives in the page file

Full Changelog: v5.5.1...v6.0.0