1
1
2
2
<!doctype html>
3
- < html lang ="en " class ="no-js ">
3
+ < html lang ="zh " class ="no-js ">
4
4
< head >
5
5
6
6
< meta charset ="utf-8 ">
13
13
14
14
15
15
16
- < link rel ="alternate " type ="application/rss+xml " title ="RSS feed " href ="/feed_rss_created.xml ">
17
- < link rel ="alternate " type ="application/rss+xml " title ="RSS feed of updated content " href ="/feed_rss_updated.xml ">
16
+ < link rel ="alternate " type ="application/rss+xml " title ="RSS 订阅 " href ="/feed_rss_created.xml ">
17
+ < link rel ="alternate " type ="application/rss+xml " title ="已更新内容的 RSS 订阅 " href ="/feed_rss_updated.xml ">
18
18
19
19
< link rel ="icon " href ="/assets/logo/cxyhuky-icon.png ">
20
20
< meta name ="generator " content ="mkdocs-1.6.0, mkdocs-material-9.5.31 ">
81
81
82
82
83
83
< header class ="md-header md-header--shadow md-header--lifted " data-md-component ="header ">
84
- < nav class ="md-header__inner md-grid " aria-label ="Header ">
84
+ < nav class ="md-header__inner md-grid " aria-label ="页眉 ">
85
85
< a href ="/. " title ="cxyhuky " class ="md-header__button md-logo " aria-label ="cxyhuky " data-md-component ="logo ">
86
86
87
87
122
122
< label class ="md-search__overlay " for ="__search "> </ label >
123
123
< div class ="md-search__inner " role ="search ">
124
124
< form class ="md-search__form " name ="search ">
125
- < input type ="text " class ="md-search__input " name ="query " aria-label ="Search " placeholder ="Search " autocapitalize ="off " autocorrect ="off " autocomplete ="off " spellcheck ="false " data-md-component ="search-query " required >
125
+ < input type ="text " class ="md-search__input " name ="query " aria-label ="搜索 " placeholder ="搜索 " autocapitalize ="off " autocorrect ="off " autocomplete ="off " spellcheck ="false " data-md-component ="search-query " required >
126
126
< label class ="md-search__icon md-icon " for ="__search ">
127
127
128
128
< svg xmlns ="http://www.w3.org/2000/svg " viewBox ="0 0 24 24 "> < path d ="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z "/> </ svg >
129
129
130
130
< svg xmlns ="http://www.w3.org/2000/svg " viewBox ="0 0 24 24 "> < path d ="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z "/> </ svg >
131
131
</ label >
132
- < nav class ="md-search__options " aria-label ="Search ">
132
+ < nav class ="md-search__options " aria-label ="查找 ">
133
133
134
- < button type ="reset " class ="md-search__icon md-icon " title ="Clear " aria-label ="Clear " tabindex ="-1 ">
134
+ < button type ="reset " class ="md-search__icon md-icon " title ="清空当前内容 " aria-label ="清空当前内容 " tabindex ="-1 ">
135
135
136
136
< svg xmlns ="http://www.w3.org/2000/svg " viewBox ="0 0 24 24 "> < path d ="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z "/> </ svg >
137
137
</ button >
144
144
< div class ="md-search__scrollwrap " tabindex ="0 " data-md-scrollfix >
145
145
< div class ="md-search-result " data-md-component ="search-result ">
146
146
< div class ="md-search-result__meta ">
147
- Initializing search
147
+ 正在初始化搜索引擎
148
148
</ div >
149
149
< ol class ="md-search-result__list " role ="presentation "> </ ol >
150
150
</ div >
155
155
156
156
157
157
< div class ="md-header__source ">
158
- < a href ="https://github.com/cxyhuky/cxyhuky.github.io " title ="Go to repository " class ="md-source " data-md-component ="source ">
158
+ < a href ="https://github.com/cxyhuky/cxyhuky.github.io " title ="前往仓库 " class ="md-source " data-md-component ="source ">
159
159
< div class ="md-source__icon md-icon ">
160
160
161
161
< svg xmlns ="http://www.w3.org/2000/svg " viewBox ="0 0 496 512 "> <!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--> < path d ="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z "/> </ svg >
170
170
171
171
172
172
173
- < nav class ="md-tabs " aria-label ="Tabs " data-md-component ="tabs ">
173
+ < nav class ="md-tabs " aria-label ="标签 " data-md-component ="tabs ">
174
174
< div class ="md-grid ">
175
175
< ul class ="md-tabs__list ">
176
176
257
257
258
258
259
259
260
- < li class ="md-tabs__item ">
261
- < a href ="/bugs-archive/ " class ="md-tabs__link ">
262
-
263
-
264
-
265
-
266
- Bugs Archive
267
-
268
- </ a >
269
- </ li >
270
-
271
-
272
-
273
-
274
-
275
-
276
-
277
-
278
-
279
-
280
- < li class ="md-tabs__item ">
281
- < a href ="/tools/ " class ="md-tabs__link ">
282
-
283
-
284
-
285
-
286
- Tools
287
-
288
- </ a >
289
- </ li >
290
-
291
-
292
-
293
-
294
-
295
-
296
-
297
-
298
-
299
-
300
260
< li class ="md-tabs__item ">
301
261
< a href ="/blog/ " class ="md-tabs__link ">
302
262
337
297
338
298
339
299
340
- < nav class ="md-nav md-nav--primary md-nav--lifted " aria-label ="Navigation " data-md-level ="0 ">
300
+ < nav class ="md-nav md-nav--primary md-nav--lifted " aria-label ="导航栏 " data-md-level ="0 ">
341
301
< label class ="md-nav__title " for ="__drawer ">
342
302
< a href ="/. " title ="cxyhuky " class ="md-nav__button md-logo " aria-label ="cxyhuky " data-md-component ="logo ">
343
303
349
309
</ label >
350
310
351
311
< div class ="md-nav__source ">
352
- < a href ="https://github.com/cxyhuky/cxyhuky.github.io " title ="Go to repository " class ="md-source " data-md-component ="source ">
312
+ < a href ="https://github.com/cxyhuky/cxyhuky.github.io " title ="前往仓库 " class ="md-source " data-md-component ="source ">
353
313
< div class ="md-source__icon md-icon ">
354
314
355
315
< svg xmlns ="http://www.w3.org/2000/svg " viewBox ="0 0 496 512 "> <!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--> < path d ="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z "/> </ svg >
553
513
554
514
555
515
556
-
557
-
558
-
559
-
560
-
561
-
562
-
563
-
564
-
565
-
566
-
567
-
568
-
569
- < li class ="md-nav__item md-nav__item--pruned md-nav__item--nested ">
570
-
571
-
572
-
573
-
574
- < a href ="/bugs-archive/ " class ="md-nav__link ">
575
-
576
-
577
- < span class ="md-ellipsis ">
578
- Bugs Archive
579
- </ span >
580
-
581
-
582
-
583
- < span class ="md-nav__icon md-icon "> </ span >
584
-
585
- </ a >
586
-
587
-
588
-
589
- </ li >
590
-
591
-
592
-
593
-
594
-
595
-
596
-
597
-
598
-
599
-
600
-
601
-
602
-
603
-
604
-
605
-
606
-
607
-
608
-
609
-
610
-
611
-
612
-
613
-
614
-
615
-
616
-
617
-
618
-
619
- < li class ="md-nav__item md-nav__item--pruned md-nav__item--nested ">
620
-
621
-
622
-
623
-
624
- < a href ="/tools/ " class ="md-nav__link ">
625
-
626
-
627
- < span class ="md-ellipsis ">
628
- Tools
629
- </ span >
630
-
631
-
632
-
633
- < span class ="md-nav__icon md-icon "> </ span >
634
-
635
- </ a >
636
-
637
-
638
-
639
- </ li >
640
-
641
-
642
-
643
-
644
-
645
-
646
-
647
-
648
-
649
-
650
-
651
-
652
-
653
-
654
-
655
-
656
516
657
517
658
518
707
567
< div class ="md-sidebar__inner ">
708
568
709
569
710
- < nav class ="md-nav md-nav--secondary " aria-label ="Table of contents ">
570
+ < nav class ="md-nav md-nav--secondary " aria-label ="目录 ">
711
571
712
572
713
573
@@ -734,7 +594,7 @@ <h1>404 - Not found</h1>
734
594
< button type ="button " class ="md-top md-icon " data-md-component ="top " hidden >
735
595
736
596
< svg xmlns ="http://www.w3.org/2000/svg " viewBox ="0 0 24 24 "> < path d ="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12Z "/> </ svg >
737
- Back to top
597
+ 回到页面顶部
738
598
</ button >
739
599
740
600
</ main >
@@ -790,7 +650,64 @@ <h1>404 - Not found</h1>
790
650
</ div >
791
651
792
652
793
- < script id ="__config " type ="application/json "> { "base" : "/" , "features" : [ "navigation.tabs" , "navigation.tabs.sticky" , "navigation.top" , "navigation.path" , "navigation.instant" , "navigation.indexes" , "navigation.prune" , "navigation.sections" , "search.suggest" , "content.code.annotate" ] , "search" : "/assets/javascripts/workers/search.b8dbb3d2.min.js" , "translations" : { "clipboard.copied" : "Copied to clipboard" , "clipboard.copy" : "Copy to clipboard" , "search.result.more.one" : "1 more on this page" , "search.result.more.other" : "# more on this page" , "search.result.none" : "No matching documents" , "search.result.one" : "1 matching document" , "search.result.other" : "# matching documents" , "search.result.placeholder" : "Type to start searching" , "search.result.term.missing" : "Missing" , "select.version" : "Select version" } } </ script >
653
+ < div class ="md-consent " data-md-component ="consent " id ="__consent " hidden >
654
+ < div class ="md-consent__overlay "> </ div >
655
+ < aside class ="md-consent__inner ">
656
+ < form class ="md-consent__form md-grid md-typeset " name ="consent ">
657
+
658
+
659
+
660
+
661
+
662
+
663
+
664
+
665
+
666
+
667
+
668
+
669
+ < h4 > Cookie consent</ h4 >
670
+ < p > We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.</ p >
671
+ < input class ="md-toggle " type ="checkbox " id ="__settings " >
672
+ < div class ="md-consent__settings ">
673
+ < ul class ="task-list ">
674
+
675
+
676
+
677
+
678
+
679
+
680
+ < li class ="task-list-item ">
681
+ < label class ="task-list-control ">
682
+ < input type ="checkbox " name ="github " checked >
683
+ < span class ="task-list-indicator "> </ span >
684
+ GitHub
685
+ </ label >
686
+ </ li >
687
+
688
+ </ ul >
689
+ </ div >
690
+ < div class ="md-consent__controls ">
691
+
692
+
693
+ < button class ="md-button md-button--primary "> 同意</ button >
694
+
695
+
696
+
697
+
698
+
699
+
700
+
701
+ < label class ="md-button " for ="__settings "> 管理设定</ label >
702
+
703
+
704
+ </ div >
705
+ </ form >
706
+ </ aside >
707
+ </ div >
708
+ < script > var consent = __md_get ( "__consent" ) ; if ( consent ) for ( var input of document . forms . consent . elements ) input . name && ( input . checked = consent [ input . name ] || ! 1 ) ; else "file:" !== location . protocol && setTimeout ( function ( ) { document . querySelector ( "[data-md-component=consent]" ) . hidden = ! 1 } , 250 ) ; var action , form = document . forms . consent ; for ( action of [ "submit" , "reset" ] ) form . addEventListener ( action , function ( e ) { if ( e . preventDefault ( ) , "reset" === e . type ) for ( var n of document . forms . consent . elements ) n . name && ( n . checked = ! 1 ) ; __md_set ( "__consent" , Object . fromEntries ( Array . from ( new FormData ( form ) . keys ( ) ) . map ( function ( e ) { return [ e , ! 0 ] } ) ) ) , location . hash = "" , location . reload ( ) } ) </ script >
709
+
710
+ < script id ="__config " type ="application/json "> { "base" : "/" , "features" : [ "navigation.tabs" , "navigation.tabs.sticky" , "navigation.top" , "navigation.path" , "navigation.instant" , "navigation.indexes" , "navigation.prune" , "navigation.sections" , "search.suggest" , "content.code.annotate" ] , "search" : "/assets/javascripts/workers/search.b8dbb3d2.min.js" , "translations" : { "clipboard.copied" : "\u5df2\u590d\u5236" , "clipboard.copy" : "\u590d\u5236" , "search.result.more.one" : "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c" , "search.result.more.other" : "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 # \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c" , "search.result.none" : "\u6ca1\u6709\u627e\u5230\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c" , "search.result.one" : "\u627e\u5230 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c" , "search.result.other" : "# \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c" , "search.result.placeholder" : "\u952e\u5165\u4ee5\u5f00\u59cb\u641c\u7d22" , "search.result.term.missing" : "\u7f3a\u5c11" , "select.version" : "\u9009\u62e9\u5f53\u524d\u7248\u672c" } } </ script >
794
711
795
712
796
713
< script src ="/assets/javascripts/bundle.fe8b6f2b.min.js "> </ script >
0 commit comments