Bilingual
- Every page has a
/vi/and an/en/version, declaringcanonicalandhreflang(withx-default). - The
<html lang>attribute is correct for each page from the server.
Sitemap and robots
/sitemap.xmlis generated automatically: the homepage, project pages in both languages, landing pages and every documentation article./robots.txtis open to all bots (including AI bots) and blocks only the admin area and the internal API.
Structured data
- Homepage:
Person,WebSiteand anItemListof projects. - Project pages:
CreativeWorkandBreadcrumbList. - Documentation articles:
TechArticleandBreadcrumbList.
llms.txt
/llms.txt describes the site's content for language models: profile, the MCP endpoint, the project list and the documentation index, generated from the database.