เดฒเดฟเดเตเดเต เดเดฃเตเดเดพเดเตเดเตเดฃเตเด เดฐเตเดคเดฟ: เดกเดพเดทเต-เดตเตเดเตเดเต-เด
เดฃเตเดเตผเดธเตเดเตเตผ_เดตเตเดเตเดเต-เดตเตเตผเดคเดฟเดฐเดฟเดเตเด-เดตเดพเดเตเดเตเดเตพ.เดเดฟเดเตเดเตเด.com.
เดเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฑเตเด เด
เดตเดธเดพเดจเด เดเดฐเต .เดเดฟเดเตเดเตเด.com เดตเตเดเตเดเต. ๐
Format: <some-words-separated-by-dash-or_underscore>.เดเดฟเดเตเดเตเด.com
Words should be separated by dash - or underscore _.
- https://เดจเตเดเตเดเดฟ-เดเดฐเตเดจเตเดจเต-เดเดชเตเดชเต.เดเดฟเดเตเดเตเด.com
- https://เดฌเดฟเดฐเดฟเดฏเดพเดฃเดฟ-เดเดชเตเดชเต.เดเดฟเดเตเดเตเด.com
- https://เดเดฟเดเตเดเตเด.เดเดฟเดเตเดเตเด.com
- https://เดฌเดฟเดฐเดฟเดฏเดพเดฃเดฟ-เดเดชเตเดชเต.เดเดฟเดเตเดเตเด.com
URL เด
เดจเตเดธเดฐเดฟเดเตเดเต เดคเดพเดณเดฟเดจเตเดฑเต เดฐเตเดชเด เดฎเดพเดฑเตเดฑเดพเตป เดเดดเดฟเดฏเตเด. เดเดคเดฟเดจเดพเดฏเดฟ src/pages/index.json เดเดพเดฃเตเด. RegEx เดตเตเดเตเดเดพเดฃเต เดเดคเต เดธเดพเดงเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเดคเต, เดคเดพเดณเดฟเดจเตเดฑเต เดคเดฒเดเตเดเตเดเตเดเตเด, เดเดชเดคเดฒเดเตเดเตเดเตเดเตเด เดเดคเตเดตเดดเดฟ เดฎเดพเดฑเตเดฑเดพเดตเตเดจเตเดจเดคเดพเดฃเต.
เดเดฆเดพ: URL เดจเตเดฑเต เด
เดตเดธเดพเดจเด เดเดชเตเดชเต, เดเดชเตเดชเต เด
เดฅเดตเดพ เดเดชเตเดชเตเตพ เดเดจเตเดจเต เดตเดฐเตเดฎเตเดชเตเตพ เดคเดพเดณเดฟเดจเตเดฑเต เดคเดฒเดเตเดเตเดเตเดเต "เดจเตเดเตเดเดฟ เดเดฐเตเดจเตเดจเต เดเดชเตเดชเต เดเดฟเดเตเดเตเด" เดเดจเตเดจเดพเดเตเดเดพเตป เดตเตเดฃเตเดเดฟเดฏเตเดณเตเดณ เดเตเดฐเดฎเตเดเดฐเดฃเด:
{
"regex": "^(.*?)(เดเดชเตเดชเต|เดเดชเตเดชเต|เดเดชเตเดชเตเตพ)$",
"title": "เดจเตเดเตเดเดฟ เดเดฐเตเดจเตเดจเต เดเดชเตเดชเต เดเดฟเดเตเดเตเด",
"subtitle": ""
}The frontend is written in Vue and backend in Go. We use Go for pre-rendering <title>, <meta> tags. Read this blog post for more.
After cloning the repo, do these one-by-one to start the server :
pnpm build && pnpm build:utils
go run .เดเดจเดฟ เดชเดฃเดฟ เดคเตเดเดเตเดเดฟเดเตเดเตเดณเตเตป.
Host on any Linux server.
pnpm build && pnpm build:utils
go build .
./restart.sh
An nginx config example is in repo. Note that LetsEncrypt allow single-level wildcard subdomains only (*.example.com). It doesn't give infinite wildcard subdomains (*.*.example.com). This is why the URL format recommends to use - as splitter instead of dot(.).