Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/psephopaiktes/astro-i18n-starter

A minimal i18n astro theme
https://github.com/psephopaiktes/astro-i18n-starter

astro astro-theme i18n static-site-generator template theme

Last synced: about 17 hours ago
JSON representation

A minimal i18n astro theme

Awesome Lists containing this project

README

        

# Astro i18n Starter

```sh
npm create astro@latest -- --template psephopaiktes/astro-i18n-starter
```

[![Logo Image](docs/hero.svg)](https://astro-i18n-starter.pages.dev/ "See document")

i18n Starter is a simple [Astro](https://astro.build) theme for creating multilingual websites.

It supports [i18n routing in Astro v4.0](https://docs.astro.build/en/guides/internationalization/).

It only supports the subdirectory URL format. Each language is managed with a URL like the following. The root URL will redirect to the specified default language.

- example.com/en/
- example.com/ja/

## Features

- [x] Support for Astro's official i18n functionality
- [x] Various methods for managing multilingual pages
- [x] Vanilla CSS
- [x] SEO-friendly

## Lighthouse Score

[![All scores are 100.](docs/lighthouse.png)](https://pagespeed.web.dev/analysis/https-astro-i18n-starter-pages-dev-en/8sg3q21r6c?form_factor=desktop "Check score")

## Documentation

This theme is self-documented, and the pages within this theme can be considered as documentation.

Install and preview locally or check out the sample site below.

https://astro-i18n-starter.pages.dev/