Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimalist bilingual personal homepage built with Astro and StudioCMS UI, with JSON-driven content and built-in i18n.
sipc.ink is a minimalist personal homepage template built on Astro and StudioCMS UI that renders profile, about, skills, links, projects, time, and footer cards from JSON translation files, with built-in Simplified Chinese and English internationalization.
sipc.ink is an open-source personal website template created by SIPC. It runs on the Astro static site generator and uses the StudioCMS UI component library for its card-based interface. The template takes structured JSON content files as input and produces a responsive single-page homepage with two languages: Simplified Chinese (default) and English. Layout and styling are controlled from the src/pages/index.astro entry file, including a configurable container width and a two-column grid ratio.
src/i18n/, and automatically selects a language based on the browser's language setting.src/i18n/*.json and rendered automatically, so editing a JSON file updates the page without touching card components.src/cards/ (profile.astro, about.astro, skills.astro, links.astro, projects.astro, time.astro, footer.astro), making per-card customization straightforward.src/pages/index.astro control the whole layout: line 35 sets the container max-width (default 730px) and line 88 sets the grid-template-columns ratio (default 1fr 2fr).src/i18n/ and registering it in the initTastro configuration inside src/pages/index.astro.After forking or cloning the repository, install dependencies with pnpm install, then run pnpm run dev to start the development server at http://localhost:4321. Production builds are generated with pnpm run build, and pnpm run preview serves the built output locally.
