# 丸子·张 > Public articles, projects, and profile for Demo Author. ## Core - [About Demo Author](https://blog.oneszhang.com/about.md) - [Projects](https://blog.oneszhang.com/projects/) - [Answers](https://blog.oneszhang.com/answers/) - [Profile JSON](https://blog.oneszhang.com/api/profile.json) - [OpenAPI](https://blog.oneszhang.com/openapi.json) - [Full corpus](https://blog.oneszhang.com/llms-full.txt) - [MCP Catalog](https://blog.oneszhang.com/.well-known/mcp/catalog.json) - [MCP Server Card](https://blog.oneszhang.com/.well-known/mcp/server-card.json) - [MCP discovery shim](https://blog.oneszhang.com/.well-known/mcp.json) - Public Ask worker not configured (static search / curated answers only) ## Series - [Notes](https://blog.oneszhang.com/writing/notes/) - [Building](https://blog.oneszhang.com/writing/building/) ## Answers - [Can I keep content in an external vault?](https://blog.oneszhang.com/answers/external-content-vault/): Yes. Point Refined-X at an external contentRoot through an instance config, and keep the publishing template separate from your source repository or knowledge vault. - [How can I collaborate?](https://blog.oneszhang.com/answers/collaborate/): Reach out via the contact details on the about page for architecture reviews, publishing setups, or open-source work. - [How does Live Ask work?](https://blog.oneszhang.com/answers/live-ask/): Live Ask is an optional Worker that retrieves this site's public content and can generate source-grounded summaries through restricted browser and MCP interfaces. - [How is Refined-X agent-ready?](https://blog.oneszhang.com/answers/agent-ready/): Refined-X gives agents predictable Markdown, llms.txt, JSON, OpenAPI, MCP discovery, and optional Ask surfaces generated from the same public content. - [What is Refined-X?](https://blog.oneszhang.com/answers/what-is-refined-x/): Refined-X is a static-first personal publishing starter for Astro and Starlight that turns one public corpus into an editorial website and agent-readable surfaces. - [Who is the author?](https://blog.oneszhang.com/answers/who-is-author/): Demo Author is the sample persona for this starter — replace the profile YAML with your own identity. ## Recent articles - [Configuring an external content root](https://blog.oneszhang.com/2026/07/02/external-content-root.md): Refined-X loads collections from a configurable contentRoot so a vault or monorepo publish folder can stay outside the site package. - [Welcome to Refined-X](https://blog.oneszhang.com/2026/07/01/welcome-to-refined-x.md): Refined-X is an Astro + Starlight starter for personal public sites with an opinionated content schema and machine-readable surfaces such as llms.txt, OpenAPI, and MCP discovery.