feat: optimize documentation website (#1849)

* fix(website): fix i18n configuration

* feat: add i18n file to auto generate code

* feat: move the crowdin configuration file to the website directory

* feat(website): add crowdin dependencies and scripts

* feat: add COC

* feat: use escape hatch syntax to wrap JSX code in MDX files

* feat: remove ach language

* feat: generate default language configuration

* feat: remove compare link

* feat: add COC link

* feat(website): update documentation

* feat: use escape hatch syntax to wrap JSX code in MDX files

* style: add prettier

* style: format mdx files

* chore: remove prettier command

* feat: update en docs

* feat: sync Chinese documents

* feat: update doc

* Update website/src/pages/coc.mdx

Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
This commit is contained in:
Misite Bao
2022-09-18 22:01:50 +10:00
committed by GitHub
co-authored by Lea Anthony
parent d0a39349d4
commit e9b2c15664
218 changed files with 3034 additions and 7662 deletions
+4
View File
@@ -10,9 +10,11 @@ window. The frontend is a webkit window that will display the frontend assets. A
version of the runtime library. Finally, it is possible to bind Go methods to the frontend, and these will appear as
Javascript methods that can be called, just as if they were local Javascript methods.
```mdx-code-block
<div className="text--center">
<img src={require("@site/static/img/architecture.webp").default} width="75%" />
</div>
```
## The Main Application
@@ -266,7 +268,9 @@ it will be returned to your frontend as a Javascript class. Note: If you wish to
`json` struct tags for your fields!
:::info Note
Anonymous nested structs are not supported at this time.
:::
It is possible to send structs back to Go. Any Javascript map/class passed as an argument that