ޑިޕްލޮއިމަންޓް އަދި އޮންލައިންކޮށް
i18n.site
އެއް ޞަފްޙާގެ އެޕްލިކޭޝަން އަރކިޓެކްޗަރ އެއް ތަޢާރަފްކޮށް، ވެބްސައިޓަށް ވަދެވޭނެ ޕޭޖާއި ވެބްސައިޓްގެ ކޮންޓެންޓް މިނިވަންކަމާއެކު ޑިޕްލޮއި ކުރެވެއެވެ.
މަތީގައިވާ ތަރުޖަމާ ހިންގުމަށްފަހު md/out/dev
ޑައިރެކްޓަރީގެ ދަށުން ޑައިރެކްޓަރީ htm
އަދި v
އުފެދިގެންދާނެއެވެ.
މިތަނުގައި dev
ގެ މާނައަކީ އެއީ .i18n/htm/dev.yml
ކޮންފިގްރޭޝަން ފައިލްގެ މައްޗަށް ބިނާކޮށް ބިނާކޮށްފައިވާ އެއްޗެކެވެ.
dev
ޑައިރެކްޓަރީ :
htm
ޑައިރެކްޓަރީ އަކީ ވެބްސައިޓަށް ވަންނަ ޕޭޖެވެ.
v
ޑައިރެކްޓަރީގައި ވަރޝަން ނަންބަރުތަކާއެކު ވެބްސައިޓް ކޮންޓެންޓް ހިމެނެއެވެ.
ލޯކަލް ޕްރިވިއު އިން ވަރޝަން ނަންބަރާއި މެދު ފަރުވާލެއް ނުބަހައްޓާތީ ހުރިހާ ފައިލްތަކެއް out/dev/v/0.1.0
ޑައިރެކްޓަރީއަށް ކޮޕީ ކުރާނެއެވެ.
ރަސްމީކޮށް ރިލީޒް ކުރުމަށްޓަކައި ބަދަލުކޮށްފައިވާ ފައިލްތައް އާ ވަރޝަން ނަންބަރު ޑައިރެކްޓަރީއަށް ކޮޕީ ކުރެވޭނެއެވެ.
-c
އިން ކޮންފިގްރޭޝަން ފައިލް ކަނޑައަޅާށެވެ
އެކި ކޮންފިގްރޭޝަން ފައިލްތަކުން out
ޑައިރެކްޓަރީގައި ގުޅޭ ޑައިރެކްޓަރީތައް އުފައްދާނެއެވެ.
މިސާލަކަށް .i18n/htm/main.yml
އިން out/main
ޑައިރެކްޓަރީ އުފައްދާނެއެވެ.
dev.yml
އަދި main.yml
އަކީ ޑިފޯލްޓް ކޮންފިގްރޭޝަންތަކެވެ.
dev
އަކީ development
ގެ ކުރުކުރުން، ޑިވެލޮޕްމަންޓް މާހައުލު ދައްކުވައިދޭ، ލޯކަލް ޕްރިވިއުއަށް ބޭނުންކުރާ، އަދި ޑިފޯލްޓް ކޮންފިގްރޭޝަން ފައިލް ވެސް މެއެވެ.
ol
އަކީ online
ގެ ކުރުކުރުން ކަމަށާއި، -n
ރަސްމީކޮށް ރިލީޒް ކުރުމަށް ބޭނުންކުރާ އޮންލައިން މާހައުލު ދައްކުވައިދޭ އެއްޗެކެވެ npm
--htm_conf
އެހެން ކޮންފިގްރޭޝަން ފައިލްތައް ވެސް އުފެއްދިދާނެއެވެ.
މިސާލަކަށް:
i18n.site --htm_conf dist --save
މިތަނުގައި --save
ދައްކުވައިދެނީ އަޕްޑޭޓް ރިލީޒް ވަރޝަން ނަންބަރެވެ.
npmjs.com އަށް ކޮންޓެންޓް ޝާއިއުކުރުން
އަށް ކޮންޓެންޓް ޝާއިއުކުރުމަކީ ރަނގަޅު ޑިފޯލްޓް npmjs.com ( ފްރަންޓް-އެންޑް ހައި އެވޭލަބިލިޓީ ބައްލަވާ ).
npm & ޕޯސްޓް
nodejs
އިންސްޓޯލްކޮށް، npm login
އިން ލޮގްއިން ވާށެވެ .
md/.i18n/htm/main.yml
އެޑިޓްކޮށް އަމިއްލަ npm
ޕެކޭޖް ނަމެއްގެ npmjs.com md:
ގެ އަގު YOUR_NPM_PACKAGE
.
ދެން md/.i18n/htm/main.package.json
ބަދަލުކުރާށެވެ
ތަރުޖަމާކޮށް ޝާއިޢުކުރުމަށްޓަކައި md
ޑައިރެކްޓަރީގައި i18n.site --npm
ނުވަތަ i18n.site -n
ދުއްވާށެވެ.
ޕަބްލިޝް ކުރުމަށް ކޮންޓިނިއުއަސް ~/.npmrc
އެންވަޔަރަންމަންޓެއް ބޭނުންކުރާނަމަ nodejs
އިންސްޓޯލް ކުރަން ނުޖެހޭނެއެވެ.
main.yml
އިން v:
ގެ ޕެކޭޖް ނަން ބަދަލުކޮށްފިނަމަ، ފުރަތަމަ .i18n/v/main
ޑިލީޓް ކުރުމަށްފަހު ޝާއިއުކުރުން ޔަގީން ކުރައްވާށެވެ .
ޕްރޮކްސީ ސަރވަރ ޕަބްލިޝްކޮށްފައިވަނީ npm އިންނެވެ
ޗައިނާގެ ބިންގަނޑުގައި ތިބި ޔޫޒަރުންނަށް ނެޓްވޯކް މައްސަލަތަކެއް ދިމާވެ، npm
ޕެކޭޖް ޕަބްލިޝް ނުކުރެވިއްޖެނަމަ، ޕްރޮކްސީ ސަރވަރ ކޮންފިގްރޭޓް ކުރުމަށް އެންވަޔަރަންމަންޓް ވެރިއޭބަލް https_proxy
ސެޓް ކުރެވިދާނެއެވެ.
ތިބާގެ ޕްރޮކްސީ ސަރވަރ ޕޯޓަކީ 7890
ކަމަށް ގަބޫލުކޮށް، ލިޔެވިދާނެއެވެ:
https_proxy=http://127.0.0.1:7890 i18n.site -n
އަމިއްލައަށް ހޯސްޓް ކުރާ ކޮންޓެންޓެވެ
ކޮންޓެންޓް އަމިއްލައަށް ހޯސްޓް ކުރަން ބޭނުންނަމަ ފުރަތަމަ md/.i18n/htm/main.yml
އެޑިޓްކޮށް v: //unpkg.com/i18n.site
ތިމާގެ ޔޫއާރްއެލް ޕްރިފިކްސް އަށް ބަދަލުކޮށް، v: //i18n-v.xxx.com
ފަދަ ގޮތަށެވެ.
md
ޑައިރެކްޓަރީއަށް ވަދެ ދުއްވާލާށެވެ
i18n.site --htm_conf ol --save
ނުވަތަ ކުރުކުރުން
i18n.site -c ol -s
ދެން، md/out/main/v
ޑައިރެކްޓަރީގައިވާ ކޮންޓެންޓް v:
ގައި ސެޓްކޮށްފައިވާ ޔޫއާރްއެލް ޕްރިފިކްސް މަގަށް ކޮންފިގްރޭޓް ކުރާށެވެ.
އެންމެ ފަހުން /.v
އިން 1s
އަށް ނިމޭ މަގުގެ ކެޝް ޓައިމް ކޮންފިގްރޭޓް ކުރާށެވެ ، އެހެން ނޫންނަމަ އަލަށް ނެރޭ ކޮންޓެންޓަށް ވަގުތުން އެކްސެސް ނުކުރެވޭނެއެވެ.
އެހެން މަގުތަކުގެ ކެޝް ޓައިމް އެއް އަހަރު ނުވަތަ އެއަށްވުރެ ގިނަ އަށް ސެޓްކޮށްގެން ކޮންމެހެން ބޭނުން ނުވާ ރިކުއެސްޓްތައް މަދުކުރެވިދާނެ އެވެ.
s3 އަށް ކޮންޓެންޓް ހޯސްޓްކުރުން
އަމިއްލައަށް ކޮންޓެންޓް ހޯސްޓް ކުރުމަށްޓަކައި، އަމިއްލަ ސަރވަރ ބޭނުން ކުރުމުގެ އިތުރުން CDN
އާންމު އެހެން ގޮތަކީ S3
+
S3
ސަރވަރ S3
ލޮގްއިން ވުމަށް rclone
i18n.site -c ol -s
s3=your-s3
bucket=your-bucket
ver=$(head -1 .i18n/v/main/v.hash | cut -c 2-)
rclone copy --overwrite-dir out/main/htm/v/$ver $s3:/$bucket/$ver
rclone copy out/main/v/.v "$s3:/$bucket/"
/.v
އިން ނިމޭ މަގުގެ ކެޝް ޓައިމް 1s
އަށް ވާގޮތަށް CDN
ކޮންފިގްރޭޓް ކުރަން ހަނދާން ކުރާށެވެ، އެހެން ނޫންނަމަ އަލަށް ނެރޭ ކޮންޓެންޓަށް ވަގުތުން އެކްސެސް ނުކުރެވޭނެއެވެ.
ވެބްސައިޓް ޝާއިއުކުރުން
ވެބްސައިޓް ކޮންމެ ތަނެއްގައި ވެސް ޑިޕްލޮއި ކުރެވޭނެ github page އަދި cloudflare page އަކީ ރަނގަޅު ޗޮއިސްތަކެކެވެ.
ވެބްސައިޓުގައި ބޭނުންކުރަނީ އެއް ޞަފްޙާގެ އެޕްލިކޭޝަން އަރކިޓެކްޗަރ ކަމުން، .
އިން index.html
އަށް ނުހިމެނޭ ޔޫއާރްއެލް މަގުތައް އަލުން ލިޔަން ހަނދާން ކުރާށެވެ.
ވެބްސައިޓް އެންޓްރީ ޕޭޖް ޑިޕްލޮއި ކުރަން ޖެހެނީ އެންމެ ފަހަރަކު ކަމަށާއި، އޭގެ ފަހުން ކޮންޓެންޓް އަޕްޑޭޓް ކުރުމަށް ވެބްސައިޓް އެންޓްރީ ޕޭޖް އަލުން ޑިޕްލޮއި ކުރަން ނުޖެހޭ ކަމަށެވެ.
ގިތަބް ޕޭޖްގައި ޑިޕްލޮއި ކުރާށެވެ
ފުރަތަމަ github ފިތާލާ އޯގަނައިޒޭޝަނެއް އުފެއްދުމަށް ތިރީގައިވާ އޯގަނައިޒޭޝަންގެ ނަމަކީ i18n-demo
އެވެ.
ދެން މި އޯގަނައިޒޭޝަންގެ ދަށުން ގުދަން i18n-demo.github.io
އުފައްދާ ( i18n-demo
ބަދަލުގައި އުފެއްދި އޯގަނައިޒޭޝަންގެ ނަމުން):
ކުރީގެ ލިޔުމުގައިވާ ކޮންޓެންޓް ޝާއިއުކުރާއިރު، out/main/htm
އުފެދިއްޖެއެވެ :
ln -s index.html 404.html
github page
ޔޫއާރްއެލް މަގު އަލުން ލިޔުމަށް ސަޕޯޓް ނުކުރާތީ، އޭގެ ބަދަލުގައި ބޭނުންކުރަނީ 404.html
.
ދެން htm
ޑައިރެކްޓަރީގައި ތިރީގައިވާ ކޮމާންޑް ހިންގާށެވެ ( i18n-demo/i18n-demo.github.io.git
ބަދަލުގައި އަމިއްލަ ގުދަން އެޑްރެސް ޖަހަން ހަނދާން ކުރާށެވެ) :
git init
git branch -M main
git remote add origin [email protected]:i18n-demo/i18n-demo.github.io.git
git push -u origin main -f
ކޯޑް ކޮއްޕާލުމަށްފަހު، github page
ގެ ޑިޕްލޮއިމަންޓް ކާމިޔާބުކަމާއެކު ހިނގަން (ތިރީގައިވާ ގޮތަށް) މަޑުކޮށްލުމަށްފަހު، އެ ކޯޑަށް ވަދެވޭނެއެވެ.
ޑެމޯ ޕޭޖަށް ބައްލަވާލައްވާ:
https://i18n-demo.github.io
ކްލައުޑްފްލޭއާ ޕޭޖްގައި ޑިޕްލޮއި ކުރާށެވެ
cloudflare page github page
އާންމުކޮށް cloudflare page
ގެ ޑިޕްލޮއިމަންޓް ބިނާވެފައިވަނީ މަތީގައިވާ github page
ޑިޕްލޮއިމަންޓަށް.
ޕްރޮޖެކްޓެއް އުފައްދައި މަތީގައިވާ i18n-demo.github.io
ގުދަން ބައިންޑް ކުރުން.
މި ޕްރޮސެސް ތިރީގައިވާ ފޮޓޯގައި އެވަނީއެވެ.
އޯގަނައިޒޭޝަން i18n-demo
އަށް އެކްސެސް ދިނުމަށް Add Account
ފިތާލާށެވެ .
އެހެން އޯގަނައިޒޭޝަނެއްގެ ގުދަން ބައުންޑްކޮށްފައިވާނަމަ، އާ އޯގަނައިޒޭޝަން ފެނުމުގެ ކުރިން ދެފަހަރު އޮތޯރައިޒް ކުރުމަށްޓަކައި Add Account
ދެފަހަރު ކްލިކް ކުރަން ޖެހިދާނެއެވެ.
ދެން ގުދަން i18n-demo.github.io
ހޮވައި، Begin setup
ކްލިކްކޮށް، އޭގެ ފަހުން އަޅަންޖެހޭ ފިޔަވަޅުތަކަށް ޑިފޯލްޓް ވެލިއުތައް ބޭނުން ކުރާށެވެ.
ފުރަތަމަ ފަހަރަށް ބައިންޑް ކުރުމަށްފަހު، އެއަށް ވަނުމުގެ ކުރިން މަދު މިނިޓެއްހާއިރު މަޑުކުރަން ޖެހެއެވެ.
ޑިޕްލޮއި ކުރުމަށްފަހު ކަސްޓަމް ޑޮމެއިން ނަމެއް ބައިންޑް ކުރެވޭނެއެވެ.
ކަސްޓަމް ޑޮމެއިން ނަން ބައިންޑް ކުރުމަށްފަހު، ތިރީގައިވާ ގޮތަށް އެއް ޞަފްޙާގެ އެޕްލިކޭޝަންގެ މަގު އަލުން ލިޔެ ކޮންފިގްރޭޓް ކުރުމަށް ޑޮމެއިން ނަމަށް ވަޑައިގަންނަވާށެވެ.
މަތީގައިވާ ތަސްވީރުގައިވާ އުސޫލުތައް ތިރީގައި މިވަނީ ތިރީގައިވާ ފުރަތަމަ ސަފުހާގައިވާ i18n.site
ބަދަލުގައި ތިބާ ބައުންޑް ކުރި ޑޮމެއިން ނަމެވެ.
(http.host in {"i18n.site"}) and not (
substring(http.request.uri.path,-3) in {".js" ".gz"} or
substring(http.request.uri.path,-4) in {".htm" ".rss" ".css" ".svg" ".ico" ".png" ".xml" ".txt"} or
substring(http.request.uri.path,-5) in {".html" ".avif" ".json"} or
ends_with(http.request.uri.path,".webmanifest")
)
މީގެ އިތުރުން ތިރީގައިވާ ގޮތަށް ކެޝް ރޫލްސް ކޮންފިގްރޭޓްކޮށް، ކެޝް މުއްދަތު އެއް މަސް ދުވަހަށް ސެޓް ކުރައްވާށެވެ.
މަތީގައިވާ ތަސްވީރުގައިވާ ދެވަނަ ފިޔަވަހީގައި ޑޮމެއިން ނަން މެޗިންގ ތިބާ ބައުންޑް ކުރި ޑޮމެއިން ނަމަށް ބަދަލުކުރައްވާށެވެ.
ޗައިނާގެ ބިންގަނޑުގައި ވެބްސައިޓް ޑިޕްލޮއިމަންޓް އޮޕްޓިމައިޒްކުރުން
ޗައިނާގެ ބިންގަނޑުގެ ނެޓްވޯކް މާހައުލުގައި ރަނގަޅު އެކްސެސިބިލިޓީ ޕާފޯމަންސެއް ހޯދަން ބޭނުންނަމަ ފުރަތަމަ ޑޮމެއިން ނަމެއް ރަޖިސްޓްރީ ކޮށްލައްވާށެވެ .
ދެން، + ބިންގަނޑުގައި ކްލައުޑް ވެންޑަރުންގެ އޮބްޖެކްޓް ސްޓޯރޭޖް ބޭނުންކުރުން CDN
ތިރީގައިވާ ކޮންޓެންޓް ޑިޕްލޮއިކުރުން out/main/htm
.
އެއް CDN
އެޕްލިކޭޝަންތަކަށް އެޑެޕްޓްވުމަށްޓަކައި މަގު އަލުން ލިޔުމަށް އެޖް ކޮމްޕިއުޓިންގ ބޭނުންކުރެވިދާނެއެވެ.
const uri = r.uri, p = uri.lastIndexOf(".");
if (
p < 0 ||
!"|js|css|htm|html|md|avif|json|ico|xml|rss|gz|mp4|png|svg|txt|webmanifest|".includes(
"|" + uri.slice(p + 1) + "|",
)
) {
const ua = r.headersIn["User-Agent"].toLowerCase()
if (/facebookexternalhit|slurp|bot|spider|curl/.test(ua)) {
r.return(
302,
(/baidu|yisou|sogou|360|byte/.test(ua) ? "/zh" : "/en") + r.uri + ".htm",
)
} else {
r.uri = "/index.html"
}
}
r.respHeader(() => {
const t = [], out = r.headersOut;
["Content-MD5", "Age", "Expires", "Last-Modified"].forEach(
i => delete out[i]
)
r.rawHeadersOut.forEach(i => {
const key = i[0].toLowerCase()
if (key.startsWith("x-") || key.startsWith("ohc-")) {
delete out[key]
}
})
out["Cache-Control"] = "max-age=" + 9e5
// ރެސްޕޮންސް ހެޑަރސް ޑިބަގް އައުޓްޕުޓް އަށް ސެޓް ކުރެވިދާނެ، out.XXX = 'MSG';
})
ރެކޯޑް MX
އާއި ރެކޯޑް CNAME
އެއްތަނެއްގައި ނުތިބެވޭނެތީ، އެއްފަހަރާ ޑޮމެއިން ނަން އީމެއިލް ލިބެން ބޭނުންނަމަ، ރެކޯޑް A
އަށް ލެވެލް CNAME
އަށް cname_flatten އާއި އެއްބާރުލުން ދޭން ޖެހެއެވެ.
މީގެ އިތުރުން ޗައިނާގެ މެއިންލޭންޑްގައި ކްލައުޑް ވެންޑަރުންގެ ރާއްޖެއިން ބޭރުގެ ޓްރެފިކް ޗާޖުތައް ނިސްބަތުން އަގުބޮޑު ކަމުން، ހަރަދުތައް އޮޕްޓިމައިޒް ކުރަން ބޭނުންނަމަ، DNS ކްލައުޑް ގެ ހިލޭ ޖިއޮގްރަފިކަލް ރިޒޮލިއުޝަން އަދި Cloudflare for SaaS ގެ ކަސްޓަމް ޑޮމެއިން ނަން (ތިރީގައިވާ ގޮތަށް) ބޭނުންކޮށްގެން ހާސިލް ކުރެވޭނެއެވެ ޓްރެފިކް ޑައިވަރޝަން──މެއިންލޭންޑް ޗައިނާގައި ޓްރެފިކް ރޫޓިންގ ބައިޑޫ ކްލައުޑް CDN
, ބައިނަލްއަޤްވާމީ ޓްރެފިކް ދަނީ cloudflare .
މި ޑިޕްލޮއިމަންޓް އޮޕްޓިމައިޒޭޝަން ސޮލިއުޝަންތަކަކީ މާ ކޮމްޕްލެކްސް ސޮލިއުޝަންތަކެއް ކަމަށާއި ކުރިއަށް އޮތްތަނުގައި ވަކި ބާބުތަކެއްގައި ތައާރަފް ކުރާނެ ސޮލިއުޝަންތަކެއް ކަމަށް ވެސް ވިދާޅުވި އެވެ.
ޖެނެރިކް ޑޮމެއިން ނަން ރީޑައިރެކްޝަން
މައިގަނޑު ވެބްސައިޓެއްގެ ގޮތުގައި ވެބްސައިޓެއް އުފެއްދުމަށް i18n.site
ބޭނުންކުރާނަމަ، އާންމުކޮށް ބޭނުންވަނީ ޕެން-ޑޮމެއިން ރީޑައިރެކްޝަން ކޮންފިގްރޭޓް ކުރަން، އެއީ އެކްސެސް *.xxx.com
( www.xxx.com
ހިމެނޭގޮތަށް) އަށް xxx.com
އަށް ރީޑައިރެކްޓް ކުރުމެވެ.
މި ޝަރުޠު ޙާޞިލުކުރެވޭނީ އަލީބާބާ ކްލައުޑް CDN
EdgeScript
( އިނގިރޭސި ޑޮކިއުމަންޓް / ޗައިނީސް ޑޮކިއުމަންޓް ) ގެ އެހީގައެވެ .
އަލީބާބާ CDN ޑޮމެއިން ނަން އިތުރުކޮށް އަލީބާބާ ކްލައުޑް CDN
ގައި ޑޮމެއިން ނަން *.xxx.com
އިން CNAME
އަށް އިޝާރާތް ކުރާށެވެ !
މިސާލަކަށް މަތީގައިވާ ތަސްވީރުގައިވާ *.i18n.site
ގެ ޕެން-ޑޮމެއިން ނަން ރީޑައިރެކްޝަން ކޮންފިގްރޭޝަން ތިރީގައި މިވަނީއެވެ.
rewrite(concat('https://i18n.site',$uri), 'redirect',301)
nginx އާއެކު ޑިޕްލޮއި ކުރާށެވެ
nginx server
/root/i18n/md/out/main/htm
out/main/htm
location / {
root /root/i18n/md/out/main/htm;
add_header Cache-Control "max-age=9999999";
if ($uri !~* \.(avif|css|html|ico|js|json|png|svg|txt|webmanifest|xml)$) {
rewrite ^ /index.html last;
}
}
github action
ކޮންޓިނިއުއަސް އިންޓަގްރޭޝަންގެ މައްޗަށް ބިނާކޮށް
ތިބާގެ github action
ކޮންފިގްރޭޓް ކުރުމަށް ތިރީގައިވާ ކަންކަމަށް ރިފަރ ކުރެވިދާނެއެވެ :
name: i18n.site
on:
workflow_dispatch:
push:
branches:
- main
- dist
jobs:
i18n:
permissions:
repository-projects: write
contents: write
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
- name: https://i18n.site
uses: i18n-site/github-action-i18n.site@main
with:
I18N_SITE_TOKEN: ${{ secrets.I18N_SITE_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
ކޮންފިގްރޭޝަން އިން ފެންނަ ގޮތުގައި މި ވޯކްފްލޯ ޓްރިގަރ ކުރެވެނީ ބްރާންޗް main
އަދި ބްރާންޗް dist
އަށް ކޮއްޕާލުމުންނެވެ.
ވޯކްފްލޯއިން ޑޮކިއުމަންޓް ޕަބްލިޝް ކުރުމަށް ބޭނުންކުރާނީ ބްރާންޗް ނަމާއި ގުޅޭ ކޮންފިގްރޭޝަން ފައިލް މިތަނުގައި ޕަބްލިޝިންގ ކޮންފިގްރޭޝަންގެ ގޮތުގައި ބޭނުންކުރާނީ .i18n/htm/main.yml
އަދި .i18n/htm/dist.yml
.
ޑޮކިއުމަންޓް ރިލީޒް ކުރުމުގެ ޕްރޮސެސްއަށް ތިރީގައިވާ އެންމެ ރަނގަޅު އުސޫލުތައް އަޅުގަނޑުމެން ލަފާދެމެވެ.
ބަދަލުތައް ބްރާންޗް main
އަށް ޕުޝް ކުރާއިރު، ޑޮކިއުމަންޓް ބިލްޑްކޮށް ޕްރިވިއު ސްޓޭޝަނަށް ޑިޕްލޮއި ކުރުމަށް ޓްރިގަރ ކުރެވެއެވެ (ޕްރީވިއު ސްޓޭޝަން ލިބެން ހުރެއެވެ github page ).
ޕްރިވިއު ސައިޓްގައި ޑޮކިއުމަންޓް ރަނގަޅުކަން ކަށަވަރުކުރުމަށްފަހު، ކޯޑް އެއްކޮށްލައިގެން ބްރާންޗް dist
އަށް ޕުޝްކޮށް، އޮފިޝަލް ބިލްޑް އަދި ޑިޕްލޮއިމަންޓް އޮންލައިން ވާނެއެވެ.
ހަމަގައިމުވެސް މަތީގައިވާ ޕްރޮސެސް ތަންފީޒުކުރުމަށްޓަކައި އިތުރު ކޮންފިގްރޭޝަންތައް ލިޔަންޖެހެއެވެ.
ވޯކްފްލޯ ސްކްރިޕްޓިންގ އަށް ޙަޤީޤީ ޕްރޮޖެކްޓަށް ރިފަރ ކުރެވިދާނެއެވެ github.com/fcdoc/doc
ކޮންފިގްރޭޝަންގައިވާ secrets.I18N_SITE_TOKEN
އަދި secrets.NPM_TOKEN
ގައި ކޯޑް ބޭސްގައި ސިއްރު ވެރިއޭބަލްތައް ކޮންފިގްރޭޓް ކުރަން ޖެހެއެވެ.
I18N_SITE_TOKEN
i18n.site/token
NPM_TOKEN
އަކީ ކޮންފިގްރޭޝަންގައިވާ ޕެކޭޖް npm
ގެ ޕަބްލިޝިންގ ޓޯކަން npmjs.com .
ޑައިރެކްޓަރީ ސްޓްރަކްޗަރ
public
ވެބްސައިޓުގެ ސްޓޭޓިކް ފައިލްތައް، favicon.ico
, robots.txt
ފަދަ ފައިލްތައް.
މިތަނުގައިވާ އައިކޮން ފައިލްތައް ޖެނެރޭޓް ކުރެވޭނީ realfavicongenerator.net
.i18n
.i18n
ޑައިރެކްޓަރީގެ ދަށުގައި i18n.site
ގެ ކޮންފިގްރޭޝަން ފައިލްތަކާއި، ތަރުޖަމާ ކެޝް ފަދަ ތަކެތި ހުރެއެވެ.ތަފްސީލް އަށް ދެން އޮތް ބާބު "ކޮންފިގްރޭޝަން" ބައްލަވާށެވެ.
en
ސޯސް ލޭންގުއޭޖް ޑައިރެކްޓަރީ، .i18n/conf.yml
އިން fromTo
ގެ en
ކޮންފިގްރޭޝަން ފައިލް އާއި ދިމާވާ
i18n:
fromTo:
en: zh
ތަރުޖަމާގެ ކޮންފިގްރޭޝަން އަށް ރިއާޔަތް ކުރައްވާ i18