Skip to content

Commit

Permalink
🔥
Browse files Browse the repository at this point in the history
  • Loading branch information
i18nsite committed Nov 8, 2024
0 parents commit 1d79178
Show file tree
Hide file tree
Showing 149 changed files with 4,114 additions and 0 deletions.
52 changes: 52 additions & 0 deletions .github/workflows/i18n.site.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
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: install node.js
# uses: actions/setup-node@v4
# with:
# node-version: lts/*
# cache: 'npm'
# cache-dependency-path: "./package.json"
#
# - name: fix markdown
# shell: bash
# run: |
# set -ex
# npm i
# npm install --os=linux --cpu=x64 sharp
#
# git clone --depth 1 https://github.com/${{ github.repository_owner }}/img.git
# ./.mise/bin/coffee mdfix.coffee
# cd img
# if [[ -n $(git status -s) ]]; then
# git config --global user.name "i18n.site"
# git config --global user.email "github.action@i18n.site"
# git add .
# git commit -m '.'
# git push https://x-access-token:${{github.token}}@github.com/${{ github.repository_owner }}/img main
# fi

- 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 }}
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/env.sh
bun.lockb
node_modules/
/out/
/.i18n/v/dev/

1 change: 1 addition & 0 deletions .i18n/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
hook/
42 changes: 42 additions & 0 deletions .i18n/conf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
i18n:
fromTo:
en: zh zh-TW ru ja
# en:

# for different from-to
# path:
# xx_dir:
# fromTo:
# ja: en ru zh
# xxx/xxx.md:
# fromTo:
# zh: en ru ja


# for replace url prefix
# replace:
# https://cdn.xxx.com/img/ : ko de uk>ru zh-TW>zh >en

ignore:
- _*

upload:
ext:
- md

nav:
- i18n: home
url: /
use: Toc

- i18n: doc
# Don't add space between `,`
menu: NB demo1,demo2
use: Doc

- i18n: blog
use: Blog

addon:
- i18n.addon/toc
# - i18n.addon/mouse
2 changes: 2 additions & 0 deletions .i18n/data/blog/blog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
news/begin: 1730187476
tech/search: 1730187476
Binary file added .i18n/data/hash/README.md
Binary file not shown.
Binary file added .i18n/data/hash/author.yml
Binary file not shown.
Binary file added .i18n/data/hash/blog/README.md
Binary file not shown.
Binary file added .i18n/data/hash/blog/news/README.md
Binary file not shown.
Binary file added .i18n/data/hash/blog/news/begin.md
Binary file not shown.
Binary file added .i18n/data/hash/blog/tech/README.md
Binary file not shown.
Binary file added .i18n/data/hash/blog/tech/search.md
Binary file not shown.
Binary file added .i18n/data/hash/demo1/README.md
Binary file not shown.
Binary file added .i18n/data/hash/demo1/about.md
Binary file not shown.
Binary file added .i18n/data/hash/demo1/setup.md
Binary file not shown.
Binary file added .i18n/data/hash/demo2/README.md
Binary file not shown.
Binary file added .i18n/data/hash/demo2/dishes/README.md
Binary file not shown.
Binary file added .i18n/data/hash/demo2/dishes/cn/README.md
Binary file not shown.
Binary file added .i18n/data/hash/demo2/dishes/cn/shandong.md
Binary file not shown.
Binary file added .i18n/data/hash/demo2/dishes/cn/sichuan.md
Binary file not shown.
Binary file added .i18n/data/hash/demo2/dishes/us.md
Binary file not shown.
Binary file added .i18n/data/hash/i18n.yml
Binary file not shown.
13 changes: 13 additions & 0 deletions .i18n/data/public/main/fs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
favicon-32x32.png#$PE3R63$TU0pTfZwyG5Hh8q!p_YztBr3Pi
favicon-16x16.png#$PE3R63$T4DkSuJcEW6uqGzmxC6Mqe1tKN
android-chrome-512x512.png#$PE3R63$Tygaq6D$Wr!bhEYyonL2UcRBcK
../.i18n/conf.yml#$PP3sIHNzfSbVnz5TRegDF0gWRZWyPIk1$
mstile-150x150.png#$PE3R63$TgwKn1dKv_rBaWCEMlKn!t4H36
browserconfig.xml#3ETxjQnP_$UyVgvoYxPxyOhUXWvf1JY
android-chrome-192x192.png#$PE3R63$T1P!lF$I3sZwcryA$7IXKSHMCL
safari-pinned-tab.svg#$PE3R63$TyaRJBSo75v1gJasw3Yd_sn9FK
favicon.ico#$PE3R63$Uda-7XH-chH0Iy4DDbfguEBGNF
site.webmanifest#$PE3R63$U8!XOsLluUwAzou61896DvpTMF
apple-touch-icon.png#$PE3R63$TQj0s8M7NzK5cy-QHtVym51-lp
robots.txt#3ETxjQn8pGD!ePc3WV-32Ag42lWppbp
index.html#$PMNtxuGJHjvev2SfQZINqChs6IQSE-04l
1 change: 1 addition & 0 deletions .i18n/data/v/dev/demo2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.1: 0.1.0
1 change: 1 addition & 0 deletions .i18n/data/v/main/demo2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.1: 0.3.10
143 changes: 143 additions & 0 deletions .i18n/data/v/main/v.hash
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
@0.3.13
$G6vyooEuEunrvd!3Wu4_DKRK0ay0lRFz50DlZnTOktL
3xwnidZJVEliincnyvVDEvS-Vd1GISMtXiPg0fITHd!J
7G478mOtYaNuuxA!96GMp$RsEXWlj3nNJRBkybBfImtK
5BHKio6zxn7aDi!wLaHWX73mddL-9zaBjsIIL9TYfu4p
EdvUHrlLVLCpcQyRpq2bIfbU_OZNldQQKIt8j8hKXH!5!
4-WTjDREM8OC62fIb!iyy1DsINi_T5m0yx7ChN!JmW!9
@0.3.12
2J!zrLXujdY_jYY6!P3AMQiQQoqZzW0zSdvPXnrbaemb
rSty0S9MqsKeVuFmmUXYjfQrYfCwYHIolX9NUS7zK5y
Bqg15!a9Elz8VlF_gSwUK5_7xJ7CXz$WH6SwA3YGH!Cs
6V6daCAUPmHLPfiq3Bgor4MLOZ-UZtL-Z9OYAR6tmyW$
HSaT-$lCY-m1-keq-bad183HjTKOPMNFvWUijEmnT8U52
4r6JQ6rAVwjDdSi4lYyOaYL1QuGHHYIOfkCxKMSBbeSE
@0.3.11
k3Z0ZujcqVzlwzr!RrpgWzXl!glHdfW0fUZSixTldNK$8
@0.3.10
DK7wJujFCOt$FM8ttmtn7uKTWbII6HREe3D3sLvXSvIk
6txxejtEE1CQMnLg9_b-fvv3poXyiX-1fMmfwEjG5Oc4
nBmoqw4lsmSJWF$yrFzKX8xL4YzqBhCp4aGN9faZpqK5q
IKMX1t3N$XKryfntvQCWkPRxR5lROsqpMlv_x!qfO-Zoc
9SybBEnY6c$PpCTOQkKZ5!QFJVM9rc7GXKNNrK646HLo
o3gUQ6kFQuU_RkGyxZ$tb3RNZRBdyb-FcmPzQ!_bbAJo3
8TkeWoJAWC35s42qzAWxo2oaN-o3WjKPKqNP0JN3jlD-
R4Fki22mTd9$QwNIX00ZTV!a!!RL$IAyNbv1GwcOo74tS
9NY3VCdL$6M8uXB8DiuYtM-ivbNNRo!H!umXtMTg1Bu!
s!UsZrzerd0PFqNhlbYV$WwT46VFk786RjnPgWbFM2j6n
3oOcLhI5zMumPHfjDH6R7BJ6HjJcZkwXKPEcCjGaCKIv
YW8f5uFkUcmXauGxLCTHVm$lPfOZ6$e6PuyGOI$H7VKzZ
Afd-qrrYD0$RlxCFZ9zxLP2W6dLW$hoj3$BP4aESYv6i
svf$y2mxSL2J4HfROc-41FD0lVrJ591oPGatXiCZo3uZt
BADSCJQ9I5uQbBDpa2bHSufOO0EtOGVOAUxunNzNQhW3
4ixuTqgbKQ_ic2UrSI4RxvwXxZ9qsAkZun3WZeWG_RkX
A!sGvZt$XXb8TxDe$xw!50TNAQO-3dy3p!H_uFFXMXNg
InRqfk11o8Hz88CmTVv1H4ACJ0!PgMkwb0GLkvTIiJnTt
$nZmLGBEN1owlUOG1FQlvZj3cg7C1a-wofn!G_Z7aWq!
2nIZT$aF-4MAs0UqPUEIz-q-IdTOY_9EcRWBr9OG1_$e
0Si03$peOu8R-pwUdNkkKhErCIHxpqhhGMBTN$rhp!E3
iIs0tH3wAaVa24ANBs7Oa3bjzTrWWKXhYL2YcHr2WKzt8
C-inhv0EMlIc$wQrTaEQIQV3VheaNm12YWTBJAuxOkH!V
jT7jOk_9nw_ghSwX3slXBr1r0B1mXxBl_kN5_EHzvfh$d
A4UmtZ-$ukjAxZnEVu7ffUe3mBEPJuo_xBqvhOCiILO-
4O-cxgX7c7F8Zn!gtIPBugbbDOCjuSef$W1PEnzheyMJ
LiSPpQ$XYJ2HSxQ7mHJLnyzLNm2uA7IM8B4JcwMHwpxBl
cQT$xqs77bApKk!mk0vkzqlOrrpEq_I1Fsu_K1cxtmxxP
BCS-C9-dgCun6wgShCa$-Uiw08NArHPRnlSfordZHjcG
8Tr0sgYX4Wg_ZjlIv$eP56$GcNQ3nu3URvSFGgh0Iru0
pa9Tc8B!!rOND-LsurNojsP6!eDMZvWzbAQZOixN4_ZNE
5lmFpj7Wlf-e1q$EV62_DCHb9R611ImZaFlSfJKU!9!a
OvArIrgF9zxuV!WwEWcoyQ3QIesDYFYefkT5CXbz2NBa-
4ktqFSn4$ah3_HAJ6vRnn0Qts39rhwA1G9VkGrAIJf2F
TZO!Lxp7Q2ro793Rqn4Ee$_3p_aHLrOigYKdY!qqBxr$7
CfViiRAHjCdnvSIYNHjbxYeMV_EMvhywLCrmZ3DBgrw8
Ciia6EVjjXpZqixJl9FYEmEHCkhff$c!rWb-skvlh6lIP
$$kDKYhTJung3Av9zTwVzVExjODVAXDeILUfGGzfWXfYQ
iqXARbu3eDmc!MqINJ7jNzTSxviMLGpGNoiDzhH1!!F7f
6tsbt9fzSFsQ7YEw2JhnfgYm9rH8BDUDOSHz8mP1GpAg
FfvD5q!_MDsR6czRuDdlh4DHF_Ld5L7UkiXWgRyWsGt6d
1_7LLL9Jj92xIeaL0WAFZGShwcmB90c71T0YIS7XngoB
qGN3T7biGiOnUVnSB2HM-i1Xxn$UXNp!4wa5Uv4S5nTHM
4FhSs9az3qIvXSKU44eL0MyiZwuIHZvFb0OUe3bVZb3g
0gY4UEEanEBVcQ8VmGyZDk!!dyBrgUbIEKWUP16AIyqm
-5jdXtU9RM5izPQmywD5Bvk6MYm!eh3nPTf!LnHJAqUh
8r5cc-z7$3-aj4JR!nlF95DrGtZM!_scf1pG$mSYJp5x
6PCYVWy5Kp1LrbLK4WHIFKzT0PxCNY4Lww!FhD7deSp3
-cQ680rKymHZ2ZM7fcUx-D0aB5$xy81w3q9B4!M!vCa4
-63K8bKIcfd1RdUwlSbWJMn309C6LKyGF0V__EXudw5L
AiVTVOh8$i4kNuG_XpUbi-Ry1Ga7p1i83taCxav9JEln
0f9T6KIdyj3DMESe08fu_nzCiOVWdnh4rONfYUyFgc5I
AengHy2n2MXbqzOx_DLRjTS-QATSwLEBKzND-_ylNdbX
Bj1YJnL7f9Jp!Ix3h6fOEwsph$WGFEGcsQNyVEvPS!zfp
y_wlx_i4H02aR7_Z48a9938TiP4nK-EJGVY$AVhmTyawY
Bv__-YGL7WmZxvfHVPDo1uD!C26PgsEUElnUO86-3KSD
DqlVZxBHB7sRh3leUBO-pbOpcqr48oc5!tcxw$gK7eJ6
BlLDudzyvV!k4vwnWuijyG6vtLfmX8FSdqyoY$QGOzVU
1ygpsNhwKO4ONSXTZU4XRqVgGSX2HC1MXNj6jDa9X_6n
EgWeoN657SebuqA!u59QKTiwJvCgayuFLntTL3L0rzV2y
3h8Rumytl3bRMJ1-pcFsIBbDbZeCc99iA-D0cJZebDAFU
RqWB7CZalfFQ_pFNUof_wwCvBkKJkAlYYCqD1d$!9UpMk
WkC2wXnFU1-NUw_C9Rs!$E-SZ$RP3SKCkC-Nivt6Y0hMO
0hGr$_YMDgh9ys4KW-Aryrp7D5Z5i99kQJkZ1UQnoMno
54gty9zMhDLytW0X_n8HYCyc-x6bXJl6PnvoG5v$7QxA
Axk77o_FEhy0bf9Ehk55dXVcG-6AnywPz54YsqZD7yxY
Md7-!0KXkzq1lkTG4gU5toYKUSVmMBitq!kQacNB3jrkR
2ozpQn_6ibA9-bonbekDasY56Ar8d3xy_OqCiRw8-0hF
1hBR0CeCpGJrXt_gK8u0SHNqPA2zpKtCjV9!pgfYT!_L
64OnraGLcIYndIgu6MJUsO!UlktafNU2CqPeM5MpOFZm
JPQdZiNr$NmnFePpnUJguyjsfWjfLnw94_noOFJTl9h
-hH3iC6d5mAj0YoSn7cFI!G9mSAl19nqZhx9jKkDOL$W
3ewrE5ophnoQvlnXg7rv4UYYpdZhWOOEElOMC21iztNk
-jV4O4W5y-YJrDQUq$tYQH6zPoi$IeB3FbNpvjKoGEUsM
DlO3xEd5tZkfaEGRgyfJaKyDB2QRRIFRqvZGS!_6BYl0
t-benaU-MYqvrqQlZcwvyj_G0cqmVWe8thdgZjrF1gbL
as9Y_et9-ZuD9juSqw8_ZXZ-w8dxWFS5mpP3oBwe3v7uM
sTmDYYYtATomgXO-pMN1sXV0ajOVp2PmP-BREItjsd$Qd
0rO9cx!mbj4RmF94YxJ0!99mTMSlV_wIWYBhtwKsvgHq
IgzrJiUD-fPM4tP31ydHtQK5RvzJJ-_EvVIMAYN8Y8-o9
7RS7a-8jwp5-zx-pMRN1b2kGTW$VznT74hGdc7wkqOYA
7_3f4T_zdYJ1wkZUzSB3x$qb!VVfWhd5ZDi-pk9zCzoS
D66rlcif8PE0zsxGOpWM5SAOA1ZcK9g!NInVO4leo7W7
Cf!OSfeHcRXMrCQZxZgGDCM-e$q4QAUnEIj8-LJFULWS
X2yDXQPGXWpMwcZ3T7dlzLt2Notho6uIxGfTz7SJitP9_
_SSm!_8A2m_yGMm4pGRU8_hK3b8lyhR5qo26P5eMBT-!$
8a7pGq7l!EIj3!jkUitER-D6c9DGq7e5falPNb4vNG7Ft
7au6uQnj-xJvXBz0Ylk8KggNb-c7ewl0FY5qnvQgofXo
UO5ifoM95XSdhv2pD8q4GCuG_-0J!MCE3!w-CmcTsK2sc
3Q7l7-kIr7PvLBJwHZfNUSX9MJO-qGJm9Ysk_co2H7IM
LnaQAIKDMwKVtfDbEmar3b$Q$vWniQePkESWtxHOYIyL1
0jB43s2m!R-Fay6CzwOkKH3zBIJPuNjU_dyA_-deCCUC
DsUpm0k2kNS0L2qISVqMXWLfLwMvjN9xHyXu_O0YoPAM
BYwvbeEF_Y8wfFnn3HrrxbMA24m_ZTpDsjT-WJDllQCS
BsCA3HKLo4SIgN2TvlKOfM6SnJE6UNPOUK4QOyZp$tBi
arxFxA37QTGnB8LHVOBadJ0HiyAo$yOp!Gezy76_3ZlfA
79i2yhyMtLHLZ0UQeqX6tA1AC$s8aWiJY0ynr6UCpEBL
0SWUbqnsFGBSvauUsxARgZLIzvU6e8SVH4Imk2bUWpVN
_wwB$WTpEL9mHYO2fvP7cTDVUPX0V3cS4IwTvkWKv24tT
DiC3ygOOrTiwQFJA2kJG7YWxW_1tk95POG$EFTTlp-1R
A5jOGMvXT!ZI23vbDPdGcZo5PoaaHk4jD05e6wByAPEQ
pNkxlXajVDbIqqgXLJFj1NuSlTquRbOd!kTNZVorQJnCh
CoNptaeDOZSAuWIuLohvckC5I9drSPhzpx74lTGlV$9uM
3jVq!vBL-ZzLdTyEsJqLh2ksMO9i3C$e543AHAb7cSUT
0pZWkJpb0mhL-bvmpgRk6JNLCY1Wl48zH1y9uo$GBqO0
2Ne7YZ2L_b$o$62V7Jg$DAPkAM!2rzbrRj!a38oNngfL
AiAmJAZiTz1RKraVoQNWxk8vNkxaFhFG0l-Q-Ixxw2Ly
9XI3QXOqbrKtBIzgVGZQzzMBcPwEW21kBGtiVUCkuvZo
7GeHmJo$36_N4$ij9oWjO36h5S81eIkC7DcfbIm85w3mr
R2W2jIAS2t0kpBsrAGn9-4ftpA-CLFZ04LSlygYz!cxa9
bjQ_bem42Ulrr_$tFVteLRTBhDe9!QenMdG2NF-xwVCeQ
0rrr36CTI_Ygkrhmv$pIV!OpXmfCyI5G5puCc-Er_gh7
$w9BcJAQFf5W5SbC2vRKCZzlAV8yi2HeXvQfaMpdB1-w
o-HnnmpbZV$ALEjornMUJJSqHImpTgSYLTtoqHrcPj!Lj
VxzjmAQbeL3r57$GZPkTHZu7eEBq!Yyhw2vjy3DzePNwC
6yytFAw9iSw2ZduCOmv6s1HzWNDtm9kd27QkKDEXyheZ
$MCHFLEYnlkp9wL9kR$YtXa8VzMcWo4InWCncPArn1HG
J2PGaxnrBRjpmLkJoLjheznCtm!xtqh5cskLkapBNinEx
IZF71tG7Mf$WK-PqVrFZpKOWQDpZb$flcx7Wi-bd9Tuuy
ABCefxaqHB7jdFZUZhc6wre94oftDxt7paxNZ_c3JTo1
AazX2UHOePTURuAjXsiMbJwiKLHnVA2ymgHxfCSs76KN
p46XMFlE2KTkPk6zDx5SAHNfLZCH3OxhM_VC2ru0YL8zW
Dp$yEWk-IJYqUvL9UTtqcXkTdJOdFxNBf_TK7k4eKcMf
!0$UoDbm3tWttG_PRoP61Ma4f6YWpJODH-IvdHDpPLOJ
u0KssBFF5w1xlO5cs3ZY5sN5y7-ZNqQa1xBXFKzbj$_AW
pApBA7yGjH$wRebGjLdR3ZJ!N2_sINHIZr0IhlyC3FEq1
11 changes: 11 additions & 0 deletions .i18n/htm/conf.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@font-face {
font-family: "F";
src: url(//p.3ti.site/ico1.woff2) format("woff2");
}

#Ft>b>a.site {
background: none 50% / 30px no-repeat;
/* muse write this, for overwrite linear-gradient(0, #f40, #f90)*/
background-image: url(//p.3ti.site/logo.svg) !important;
opacity: .5;
}
Empty file added .i18n/htm/const.dev.js
Empty file.
1 change: 1 addition & 0 deletions .i18n/htm/const.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
const _SITE_NAME = "I18N.SITE"
Empty file added .i18n/htm/const.ol.js
Empty file.
16 changes: 16 additions & 0 deletions .i18n/htm/dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
host: i18n-demo.github.io
seo: false
out:
- fs

pkg:
i: i18n.site
md: i18n.site

cdn:
v:
- 127.0.0.1:7776

jsd:
- 127.0.0.1:7775

Loading

0 comments on commit 1d79178

Please sign in to comment.