Skip to content

openscript/astro-theme-international

Repository files navigation

astro-theme-international

An Astro theme, focused on internationalization.

👀 DEMO

Usage

🛠️ How to use this theme?
  1. Use this repository as a template.
    Use this template
  2. Enable Github Pages in the repository settings:
    Enable Github Pages
  3. Open the repository with Visual Studio Code.
  4. Make sure you have Docker and the Dev Containers extension installed.
  5. Open the repository in a Dev Container.
  6. Start making changes.
🎁 How to contribute to this theme?
  1. Fork the project.
  2. Make your changes.
  3. Open a pull request.

Features

  • Internationalization and Localization by using astro-loader-i18n
    • UI translations
    • Content translations
    • Route translations
    • Language switcher
    • hreflang and others meta tags
  • Automated testing
    • Unit and integration tests using vitest
    • Coverage reports codecov
  • Opinionated pre-configured developer setup
  • Connectivity
  • Userfacing features
    • Dark mode
    • Pagination
    • 404 page
    • Favicons
    • Custom fonts
    • Responsivness
    • Burger menu
    • Markdown
      • Autolink headings
      • Table of Contents generation

Content types

  • Page (pages): A simple page with a title and content.
  • Post (blog): A blog post with a title, content, and date.

Layouts

  • DefaultLayout: Layout with a header, main and footer.

Sections

Resources

Articles

About

An Astro theme demonstrating internationalization.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •