kittum.com
kittum.com copied to clipboard
GitHub doesn't allow malayalam text in repository slug ๐. Read it as เดเดฟเดเตเดเตเด.com
ml-xn-kittum
เดฒเดฟเดเตเดเต เดเดฃเตเดเดพเดเตเดเตเดฃเตเด เดฐเตเดคเดฟ: เดกเดพเดทเต-เดตเตเดเตเดเต-เด
เดฃเตเดเตผเดธเตเดเตเตผ_เดตเตเดเตเดเต-เดตเตเตผเดคเดฟเดฐเดฟเดเตเด-เดตเดพเดเตเดเตเดเตพ.เดเดฟเดเตเดเตเด.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": ""
}
Development
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 install && pnpm run build && pnpm run build:utils
go run .
เดเดจเดฟ เดชเดฃเดฟ เดคเตเดเดเตเดเดฟเดเตเดเตเดณเตเตป.
Deployment
Host on any Linux server.
./build.sh
./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(.
).