* Create th.ts
Created i18n Thai translation file.
* Update translation.ts
Added Thai language support.
* Update config.ts
Added Spanish (es) and Thai (th) to commented possible values for `lang` key.
* Create README.th.md
Created Thai version of README.
* Update README.md
Added navigation/link to Thai version of README.
The back-to-top wrapper element is hidden but blocks hover events from other elements that may overlap in the same position.
NOTE that this does not affect any component in the current design. I happened to notice this on a different fork where it was causing an issue and therefore I suggest the change but feel free to ignore this if you think is not relevant enough or could cause problems with the back to top component.
* upgrade astro dependencies
* migration to Svelte 5
* Resolution of module version
* fix migrate script error
* fix migrate error comment
* fix Stylus format
* add intellisense for typescript
* Upgrading astrojs/svelte and svelte, and organizing dependencies
* Delete the incorrect settings.
* upgrade astro
* Fixed an error that occurred due to svelte.config.ts using unsupported features.
* New prop setOGTypeArticle sets og:type to "article" for posts, and "website" for every other page.
* Fixed error where I declared setOGTypeArticle twice.
* Create es.ts
Added Spanish translation for site content and interface elements.
* Update translation.ts
Added Spanish (es) translation support to the language configuration.
* feat: add language as post property
* update frontmatter.json
* style: remove extra space
* fix: remove unnecessary replacements
* feat: add `language` field to `new-post.js`
* style: format code style
* fix: use `siteConfig.lang` in `jsonLd`
* fix: use `siteConfig` when `entry.data` was empty