astro-theme-international

MIT License

Stars
3

astro-theme-international

An Astro theme, focused on internationalization.

Usage

  1. Use this repository as a 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 your changes.
  1. Fork the project.
  2. Add your changes.
  3. Open a pull request.

Features

  • Internationalization
    • 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