| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 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
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 
 | # ---------------------------------------------------------------# Theme Core Configuration Settings
 # See: https://theme-next.org/docs/theme-settings/
 # ---------------------------------------------------------------
 
 # If false, merge configs from `_data/next.yml` into default configuration (rewrite).
 # If true, will fully override default configuration by options from `_data/next.yml` (override). Only for NexT settings.
 # And if true, all config from default NexT `_config.yml` have to be copied into `next.yml`. Use if you know what you are doing.
 # Useful if you want to comment some options from NexT `_config.yml` by `next.yml` without editing default config.
 override: false
 
 # Console reminder if new version released.
 reminder: false
 
 # Allow to cache content generation. Introduced in NexT v6.0.0.
 cache:
 enable: true
 
 # Remove unnecessary files after hexo generate.
 minify: false
 
 # Define custom file paths.
 # Create your custom files in site directory `source/_data` and uncomment needed files below.
 custom_file_path:
 #head: source/_data/head.swig
 #header: source/_data/header.swig
 #sidebar: source/_data/sidebar.swig
 #postMeta: source/_data/post-meta.swig
 #postBodyEnd: source/_data/post-body-end.swig
 #footer: source/_data/footer.swig
 #bodyEnd: source/_data/body-end.swig
 #variable: source/_data/variables.styl
 #mixin: source/_data/mixins.styl
 #style: source/_data/styles.styl
 
 
 # ---------------------------------------------------------------
 # Site Information Settings
 # See: https://theme-next.org/docs/getting-started/
 # ---------------------------------------------------------------
 
 favicon:
 small: /images/favicon-16x16-next.png
 medium: /images/favicon-32x32-next.png
 apple_touch_icon: /images/apple-touch-icon-next.png
 safari_pinned_tab: /images/logo.svg
 #android_manifest: /images/manifest.json
 #ms_browserconfig: /images/browserconfig.xml
 
 # Show multilingual switcher in footer.
 language_switcher: false
 
 footer:
 # Specify the date when the site was setup. If not defined, current year will be used.
 #since: 2015
 
 # Icon between year and copyright info.
 icon:
 # Icon name in Font Awesome. See: https://fontawesome.com/icons
 name: fa fa-heart
 # If you want to animate the icon, set it to true.
 animated: false
 # Change the color of icon, using Hex Code.
 color: "#ff0000"
 
 # If not defined, `author` from Hexo `_config.yml` will be used.
 copyright:
 
 # Powered by Hexo & NexT
 powered: true
 
 # Beian ICP and gongan information for Chinese users. See: https://beian.miit.gov.cn, http://www.beian.gov.cn
 beian:
 enable: false
 icp:
 # The digit in the num of gongan beian.
 gongan_id:
 # The full num of gongan beian.
 gongan_num:
 # The icon for gongan beian. See: http://www.beian.gov.cn/portal/download
 gongan_icon_url:
 
 # Creative Commons 4.0 International License.
 # See: https://creativecommons.org/share-your-work/licensing-types-examples
 # Available values of license: by | by-nc | by-nc-nd | by-nc-sa | by-nd | by-sa | zero
 # You can set a language value if you prefer a translated version of CC license, e.g. deed.zh
 # CC licenses are available in 39 languages, you can find the specific and correct abbreviation you need on https://creativecommons.org
 creative_commons:
 license: by-nc-sa
 sidebar: false
 post: false
 language: zh-CN
 
 
 # ---------------------------------------------------------------
 # Scheme Settings
 # ---------------------------------------------------------------
 
 # Schemes
 # scheme: Muse
 #scheme: Mist
 #scheme: Pisces
 scheme: Gemini
 
 # Dark Mode
 darkmode: false
 
 
 # ---------------------------------------------------------------
 # Menu Settings
 # ---------------------------------------------------------------
 
 # Usage: `Key: /link/ || icon`
 # Key is the name of menu item. If the translation for this item is available, the translated text will be loaded, otherwise the Key name will be used. Key is case-senstive.
 # Value before `||` delimiter is the target link, value after `||` delimiter is the name of Font Awesome icon.
 # When running the site in a subdirectory (e.g. yoursite.com/blog), remove the leading slash from link value (/archives -> archives).
 # External url should start with http:// or https://
 menu:
 home: / || fa fa-home
 about: /about/ || fa fa-user
 tags: /tags/ || fa fa-tags
 categories: /categories/ || fa fa-th
 archives: /archives/ || fa fa-archive
 #schedule: /schedule/ || fa fa-calendar
 #sitemap: /sitemap.xml || fa fa-sitemap
 #commonweal: /404/ || fa fa-heartbeat
 
 # Enable / Disable menu icons / item badges.
 menu_settings:
 icons: true
 badges: false
 
 
 # ---------------------------------------------------------------
 # Sidebar Settings
 # See: https://theme-next.org/docs/theme-settings/sidebar
 # ---------------------------------------------------------------
 
 sidebar:
 # Sidebar Position.
 position: left
 #position: right
 
 # Manual define the sidebar width. If commented, will be default for:
 # Muse | Mist: 320
 # Pisces | Gemini: 240
 #width: 300
 
 # Sidebar Display (only for Muse | Mist), available values:
 #  - post    expand on posts automatically. Default.
 #  - always  expand for all pages automatically.
 #  - hide    expand only when click on the sidebar toggle icon.
 #  - remove  totally remove sidebar including sidebar toggle.
 display: post
 
 # Sidebar padding in pixels.
 padding: 18
 # Sidebar offset from top menubar in pixels (only for Pisces | Gemini).
 offset: 12
 # Enable sidebar on narrow view (only for Muse | Mist).
 onmobile: false
 
 # Sidebar Avatar
 avatar:
 # Replace the default image and set the url here.
 url: #/images/avatar.gif
 # If true, the avatar will be dispalyed in circle.
 rounded: false
 # If true, the avatar will be rotated with the cursor.
 rotated: false
 
 # Posts / Categories / Tags in sidebar.
 site_state: true
 
 # Social Links
 # Usage: `Key: permalink || icon`
 # Key is the link label showing to end users.
 # Value before `||` delimiter is the target permalink, value after `||` delimiter is the name of Font Awesome icon.
 social:
 #GitHub: https://github.com/yourname || fab fa-github
 #E-Mail: mailto:yourname@gmail.com || fa fa-envelope
 #Weibo: https://weibo.com/yourname || fab fa-weibo
 #Google: https://plus.google.com/yourname || fab fa-google
 #Twitter: https://twitter.com/yourname || fab fa-twitter
 #FB Page: https://www.facebook.com/yourname || fab fa-facebook
 #StackOverflow: https://stackoverflow.com/yourname || fab fa-stack-overflow
 #YouTube: https://youtube.com/yourname || fab fa-youtube
 #Instagram: https://instagram.com/yourname || fab fa-instagram
 #Skype: skype:yourname?call|chat || fab fa-skype
 
 social_icons:
 enable: true
 icons_only: false
 transition: false
 
 # Blog rolls
 links_settings:
 icon: fa fa-link
 title: Links
 # Available values: block | inline
 layout: block
 
 links:
 #Title: http://yoursite.com
 
 # Table of Contents in the Sidebar
 # Front-matter variable (unsupport wrap expand_all).
 toc:
 enable: true
 # Automatically add list number to toc.
 number: true
 # If true, all words will placed on next lines if header width longer then sidebar width.
 wrap: false
 # If true, all level of TOC in a post will be displayed, rather than the activated part of it.
 expand_all: false
 # Maximum heading depth of generated toc.
 max_depth: 6
 
 # A button to open designated chat widget in sidebar.
 # Firstly, you need enable the chat service you want to activate its sidebar button.
 chat:
 enable: false
 #service: chatra
 #service: tidio
 icon: fa fa-comment # Icon name in Font Awesome, set false to disable icon.
 text: Chat # Button text, change it as you wish.
 
 
 # ---------------------------------------------------------------
 # Post Settings
 # See: https://theme-next.org/docs/theme-settings/posts
 # ---------------------------------------------------------------
 
 # Automatically excerpt description in homepage as preamble text.
 excerpt_description: true
 
 # Read more button
 # If true, the read more button will be displayed in excerpt section.
 read_more_btn: true
 
 # Post meta display settings
 post_meta:
 item_text: true
 created_at: true
 updated_at:
 enable: true
 another_day: true
 categories: true
 
 # Post wordcount display settings
 # Dependencies: https://github.com/theme-next/hexo-symbols-count-time
 symbols_count_time:
 separated_meta: true
 item_text_post: true
 item_text_total: false
 
 # Use icon instead of the symbol # to indicate the tag at the bottom of the post
 tag_icon: false
 
 # Reward (Donate)
 # Front-matter variable (unsupport animation).
 reward_settings:
 # If true, reward will be displayed in every article by default.
 enable: false
 animation: false
 #comment: Donate comment here.
 
 reward:
 #wechatpay: /images/wechatpay.png
 #alipay: /images/alipay.png
 #paypal: /images/paypal.png
 #bitcoin: /images/bitcoin.png
 
 # Subscribe through Telegram Channel, Twitter, etc.
 # Usage: `Key: permalink || icon` (Font Awesome)
 follow_me:
 #Twitter: https://twitter.com/username || fab fa-twitter
 #Telegram: https://t.me/channel_name || fab fa-telegram
 #WeChat: /images/wechat_channel.jpg || fab fa-weixin
 #RSS: /atom.xml || fa fa-rss
 
 # Related popular posts
 # Dependencies: https://github.com/tea3/hexo-related-popular-posts
 related_posts:
 enable: false
 title: # Custom header, leave empty to use the default one
 display_in_home: false
 params:
 maxCount: 5
 #PPMixingRate: 0.0
 #isDate: false
 #isImage: false
 #isExcerpt: false
 
 # Post edit
 # Dependencies: https://github.com/hexojs/hexo-deployer-git
 post_edit:
 enable: false
 url: https://github.com/user-name/repo-name/tree/branch-name/subdirectory-name # Link for view source
 #url: https://github.com/user-name/repo-name/edit/branch-name/subdirectory-name # Link for fork & edit
 
 # Show previous post and next post in post footer if exists
 # Available values: left | right | false
 post_navigation: left
 
 
 # ---------------------------------------------------------------
 # Custom Page Settings
 # See: https://theme-next.org/docs/theme-settings/custom-pages
 # ---------------------------------------------------------------
 
 # TagCloud settings for tags page.
 tagcloud:
 # All values below are same as default, change them by yourself.
 min: 12 # Minimun font size in px
 max: 30 # Maxium font size in px
 start: "#ccc" # Start color (hex, rgba, hsla or color keywords)
 end: "#111" # End color (hex, rgba, hsla or color keywords)
 amount: 200 # Amount of tags, change it if you have more than 200 tags
 
 # Google Calendar
 # Share your recent schedule to others via calendar page.
 calendar:
 calendar_id: <required> # Your Google account E-Mail
 api_key: <required>
 orderBy: startTime
 offsetMax: 24 # Time Range
 offsetMin: 4 # Time Range
 showDeleted: false
 singleEvents: true
 maxResults: 250
 
 
 # ---------------------------------------------------------------
 # Misc Theme Settings
 # ---------------------------------------------------------------
 
 # Set the text alignment in posts / pages.
 text_align:
 # Available values: start | end | left | right | center | justify | justify-all | match-parent
 desktop: justify
 mobile: justify
 
 # Reduce padding / margin indents on devices with narrow width.
 mobile_layout_economy: false
 
 # Android Chrome header panel color ($brand-bg / $headband-bg => $black-deep).
 android_chrome_color: "#222"
 
 # Custom Logo (Do not support scheme Mist)
 custom_logo: #/uploads/custom-logo.jpg
 
 codeblock:
 # Code Highlight theme
 # Available values: normal | night | night eighties | night blue | night bright | solarized | solarized dark | galactic
 # See: https://github.com/chriskempson/tomorrow-theme
 highlight_theme: normal
 # Add copy button on codeblock
 copy_button:
 enable: false
 # Show text copy result.
 show_result: false
 # Available values: default | flat | mac
 style:
 
 back2top:
 enable: true
 # Back to top in sidebar.
 sidebar: false
 # Scroll percent label in b2t button.
 scrollpercent: false
 
 # Reading progress bar
 reading_progress:
 enable: false
 # Available values: top | bottom
 position: top
 color: "#37c6c0"
 height: 3px
 
 # Bookmark Support
 bookmark:
 enable: false
 # Customize the color of the bookmark.
 color: "#222"
 # If auto, save the reading progress when closing the page or clicking the bookmark-icon.
 # If manual, only save it by clicking the bookmark-icon.
 save: auto
 
 # `Follow me on GitHub` banner in the top-right corner.
 github_banner:
 enable: false
 permalink: https://github.com/yourname
 title: Follow me on GitHub
 
 
 # ---------------------------------------------------------------
 # Font Settings
 # See: https://theme-next.org/docs/theme-settings/#Fonts-Customization
 # ---------------------------------------------------------------
 # Find fonts on Google Fonts (https://www.google.com/fonts)
 # All fonts set here will have the following styles:
 #   light | light italic | normal | normal italic | bold | bold italic
 # Be aware that setting too much fonts will cause site running slowly
 # ---------------------------------------------------------------
 # To avoid space between header and sidebar in scheme Pisces / Gemini, Web Safe fonts are recommended for `global` (and `title`):
 # Arial | Tahoma | Helvetica | Times New Roman | Courier New | Verdana | Georgia | Palatino | Garamond | Comic Sans MS | Trebuchet MS
 # ---------------------------------------------------------------
 
 font:
 enable: false
 
 # Uri of fonts host, e.g. https://fonts.googleapis.com (Default).
 host:
 
 # Font options:
 # `external: true` will load this font family from `host` above.
 # `family: Times New Roman`. Without any quotes.
 # `size: x.x`. Use `em` as unit. Default: 1 (16px)
 
 # Global font settings used for all elements inside <body>.
 global:
 external: true
 family: Lato
 size:
 
 # Font settings for site title (.site-title).
 title:
 external: true
 family:
 size:
 
 # Font settings for headlines (<h1> to <h6>).
 headings:
 external: true
 family:
 size:
 
 # Font settings for posts (.post-body).
 posts:
 external: true
 family:
 
 # Font settings for <code> and code blocks.
 codes:
 external: true
 family:
 
 
 # ---------------------------------------------------------------
 # SEO Settings
 # ---------------------------------------------------------------
 
 # Disable Baidu transformation on mobile devices.
 disable_baidu_transformation: false
 
 # If true, site-subtitle will be added to index page.
 # Remember to set up your site-subtitle in Hexo `_config.yml` (e.g. subtitle: Subtitle)
 index_with_subtitle: false
 
 # Automatically add external URL with Base64 encrypt & decrypt.
 exturl: false
 
 # Google Webmaster tools verification.
 # See: https://www.google.com/webmasters
 google_site_verification:
 
 # Bing Webmaster tools verification.
 # See: https://www.bing.com/webmaster
 bing_site_verification:
 
 # Yandex Webmaster tools verification.
 # See: https://webmaster.yandex.ru
 yandex_site_verification:
 
 # Baidu Webmaster tools verification.
 # See: https://ziyuan.baidu.com/site
 baidu_site_verification:
 
 # Enable baidu push so that the blog will push the url to baidu automatically which is very helpful for SEO.
 baidu_push: false
 
 
 # ---------------------------------------------------------------
 # Third Party Plugins & Services Settings
 # See: https://theme-next.org/docs/third-party-services/
 # More plugins: https://github.com/theme-next/awesome-next
 # You may need to install dependencies or set CDN URLs in `vendors`
 # There are two different CDN providers by default:
 #   - jsDelivr (cdn.jsdelivr.net), works everywhere even in China
 #   - CDNJS (cdnjs.cloudflare.com), provided by cloudflare
 # ---------------------------------------------------------------
 
 # Math Formulas Render Support
 math:
 # Default (true) will load mathjax / katex script on demand.
 # That is it only render those page which has `mathjax: true` in Front-matter.
 # If you set it to false, it will load mathjax / katex srcipt EVERY PAGE.
 per_page: true
 
 # hexo-renderer-pandoc (or hexo-renderer-kramed) required for full MathJax support.
 mathjax:
 enable: false
 # See: https://mhchem.github.io/MathJax-mhchem/
 mhchem: false
 
 # hexo-renderer-markdown-it-plus (or hexo-renderer-markdown-it with markdown-it-katex plugin) required for full Katex support.
 katex:
 enable: false
 # See: https://github.com/KaTeX/KaTeX/tree/master/contrib/copy-tex
 copy_tex: false
 
 # Easily enable fast Ajax navigation on your website.
 # Dependencies: https://github.com/theme-next/theme-next-pjax
 pjax: false
 
 # FancyBox is a tool that offers a nice and elegant way to add zooming functionality for images.
 # For more information: https://fancyapps.com/fancybox
 fancybox: false
 
 # A JavaScript library for zooming images like Medium.
 # Do not enable both `fancybox` and `mediumzoom`.
 # For more information: https://github.com/francoischalifour/medium-zoom
 mediumzoom: false
 
 # Vanilla JavaScript plugin for lazyloading images.
 # For more information: https://github.com/ApoorvSaxena/lozad.js
 lazyload: false
 
 # Pangu Support
 # For more information: https://github.com/vinta/pangu.js
 pangu: false
 
 # Quicklink Support
 # Do not enable both `pjax` and `quicklink`.
 # For more information: https://github.com/GoogleChromeLabs/quicklink
 # Front-matter (unsupport home archive).
 quicklink:
 enable: false
 
 # Home page and archive page can be controlled through home and archive options below.
 # This configuration item is independent of `enable`.
 home: false
 archive: false
 
 # Default (true) will initialize quicklink after the load event fires.
 delay: true
 # Custom a time in milliseconds by which the browser must execute prefetching.
 timeout: 3000
 # Default (true) will enable fetch() or falls back to XHR.
 priority: true
 
 # For more flexibility you can add some patterns (RegExp, Function, or Array) to ignores.
 # See: https://github.com/GoogleChromeLabs/quicklink#custom-ignore-patterns
 ignores:
 
 
 # ---------------------------------------------------------------
 # Comments Settings
 # See: https://theme-next.org/docs/third-party-services/comments
 # ---------------------------------------------------------------
 
 # Multiple Comment System Support
 comments:
 # Available values: tabs | buttons
 style: tabs
 # Choose a comment system to be displayed by default.
 # Available values: changyan | disqus | disqusjs | gitalk | livere | valine
 active:
 # Setting `true` means remembering the comment system selected by the visitor.
 storage: true
 # Lazyload all comment systems.
 lazyload: false
 # Modify texts or order for any navs, here are some examples.
 nav:
 #disqus:
 #  text: Load Disqus
 #  order: -1
 #gitalk:
 #  order: -2
 
 # Disqus
 disqus:
 enable: false
 shortname:
 count: true
 #post_meta_order: 0
 
 # DisqusJS
 # Alternative Disqus - Render comment component using Disqus API.
 # Demo: https://suka.js.org/DisqusJS/
 # For more information: https://github.com/SukkaW/DisqusJS
 disqusjs:
 enable: false
 # API Endpoint of Disqus API (https://disqus.com/api/).
 # Leave api empty if you are able to connect to Disqus API. Otherwise you need a reverse proxy for it.
 # For example:
 # api: https://disqus.skk.moe/disqus/
 api:
 apikey: # Register new application from https://disqus.com/api/applications/
 shortname: # See: https://disqus.com/admin/settings/general/
 
 # Changyan
 changyan:
 enable: false
 appid:
 appkey:
 #post_meta_order: 0
 
 # Valine
 # For more information: https://valine.js.org, https://github.com/xCss/Valine
 valine:
 enable: false
 appid: # Your leancloud application appid
 appkey: # Your leancloud application appkey
 notify: false # Mail notifier
 verify: false # Verification code
 placeholder: Just go go # Comment box placeholder
 avatar: mm # Gravatar style
 guest_info: nick,mail,link # Custom comment header
 pageSize: 10 # Pagination size
 language: zh-CN
 visitor: false # Article reading statistic
 comment_count: true # If false, comment count will only be displayed in post page, not in home page
 recordIP: false # Whether to record the commenter IP
 serverURLs: # When the custom domain name is enabled, fill it in here (it will be detected automatically by default, no need to fill in)
 #post_meta_order: 0
 
 # LiveRe comments system
 # You can get your uid from https://livere.com/insight/myCode (General web site)
 livere_uid: # <your_uid>
 
 # Gitalk
 # For more information: https://gitalk.github.io, https://github.com/gitalk/gitalk
 gitalk:
 enable: false
 github_id: # GitHub repo owner
 repo: # Repository name to store issues
 client_id: # GitHub Application Client ID
 client_secret: # GitHub Application Client Secret
 admin_user: # GitHub repo owner and collaborators, only these guys can initialize gitHub issues
 distraction_free_mode: true # Facebook-like distraction free mode
 # Gitalk's display language depends on user's browser or system environment
 # If you want everyone visiting your site to see a uniform language, you can set a force language value
 # Available values: en | es-ES | fr | ru | zh-CN | zh-TW
 language: zh-CN
 
 
 # ---------------------------------------------------------------
 # Post Widgets & Content Sharing Services
 # See: https://theme-next.org/docs/third-party-services/post-widgets
 # ---------------------------------------------------------------
 
 # Star rating support to each article.
 # To get your ID visit https://widgetpack.com
 rating:
 enable: false
 id:     # <app_id>
 color:  fc6423
 
 # AddThis Share. See: https://www.addthis.com
 # Go to https://www.addthis.com/dashboard to customize your tools.
 add_this_id:
 
 
 # ---------------------------------------------------------------
 # Statistics and Analytics
 # See: https://theme-next.org/docs/third-party-services/statistics-and-analytics
 # ---------------------------------------------------------------
 
 # Google Analytics
 google_analytics:
 tracking_id: # <app_id>
 # By default, NexT will load an external gtag.js script on your site.
 # If you only need the pageview feature, set the following option to true to get a better performance.
 only_pageview: false
 
 # Baidu Analytics
 baidu_analytics: # <app_id>
 
 # Growingio Analytics
 growingio_analytics: # <project_id>
 
 # CNZZ count
 cnzz_siteid:
 
 # Show number of visitors of each article.
 # You can visit https://leancloud.cn to get AppID and AppKey.
 # AppID and AppKey are recommended to be the same as valine's for counter compatibility.
 # Do not enable both `valine.visitor` and `leancloud_visitors`.
 leancloud_visitors:
 enable: false
 app_id: # <your app id>
 app_key: # <your app key>
 # Required for apps from CN region
 server_url: # <your server url>
 # Dependencies: https://github.com/theme-next/hexo-leancloud-counter-security
 # If you don't care about security in leancloud counter and just want to use it directly
 # (without hexo-leancloud-counter-security plugin), set `security` to `false`.
 security: true
 
 # Another tool to show number of visitors to each article.
 # Visit https://console.firebase.google.com/u/0/ to get apiKey and projectId.
 # Visit https://firebase.google.com/docs/firestore/ to get more information about firestore.
 firestore:
 enable: false
 collection: articles # Required, a string collection name to access firestore database
 apiKey: # Required
 projectId: # Required
 
 # Show Views / Visitors of the website / page with busuanzi.
 # Get more information on http://ibruce.info/2015/04/04/busuanzi
 busuanzi_count:
 enable: false
 total_visitors: true
 total_visitors_icon: fa fa-user
 total_views: true
 total_views_icon: fa fa-eye
 post_views: true
 post_views_icon: fa fa-eye
 
 
 # ---------------------------------------------------------------
 # Search Services
 # See: https://theme-next.org/docs/third-party-services/search-services
 # ---------------------------------------------------------------
 
 # Algolia Search
 # For more information: https://www.algolia.com
 algolia_search:
 enable: false
 hits:
 per_page: 10
 labels:
 input_placeholder: Search for Posts
 hits_empty: "We didn't find any results for the search: ${query}"
 hits_stats: "${hits} results found in ${time} ms"
 
 # Local Search
 # Dependencies: https://github.com/theme-next/hexo-generator-searchdb
 local_search:
 enable: false
 # If auto, trigger search by changing input.
 # If manual, trigger search by pressing enter key or search button.
 trigger: auto
 # Show top n results per article, show all results by setting to -1
 top_n_per_article: 1
 # Unescape html strings to the readable one.
 unescape: false
 # Preload the search data when the page loads.
 preload: false
 
 # Swiftype Search API Key
 swiftype_key:
 
 
 # ---------------------------------------------------------------
 # Chat Services
 # See: https://theme-next.org/docs/third-party-services/chat-services
 # ---------------------------------------------------------------
 
 # Chatra Support
 # See: https://chatra.io
 # Dashboard: https://app.chatra.io/settings/general
 chatra:
 enable: false
 async: true
 id: # Visit Dashboard to get your ChatraID
 #embed: # Unfinished experimental feature for developers. See: https://chatra.io/help/api/#injectto
 
 # Tidio Support
 # See: https://www.tidiochat.com
 # Dashboard: https://www.tidiochat.com/panel/dashboard
 tidio:
 enable: false
 key: # Public Key, get it from dashboard. See: https://www.tidiochat.com/panel/settings/developer
 
 
 # ---------------------------------------------------------------
 # Tags Settings
 # See: https://theme-next.org/docs/tag-plugins/
 # ---------------------------------------------------------------
 
 # Note tag (bs-callout)
 note:
 # Note tag style values:
 #  - simple    bs-callout old alert style. Default.
 #  - modern    bs-callout new (v2-v3) alert style.
 #  - flat      flat callout style with background, like on Mozilla or StackOverflow.
 #  - disabled  disable all CSS styles import of note tag.
 style: simple
 icons: false
 # Offset lighter of background in % for modern and flat styles (modern: -12 | 12; flat: -18 | 6).
 # Offset also applied to label tag variables. This option can work with disabled note tag.
 light_bg_offset: 0
 
 # Tabs tag
 tabs:
 transition:
 tabs: false
 labels: true
 
 # PDF tag
 # NexT will try to load pdf files natively, if failed, pdf.js will be used.
 # So, you have to install the dependency of pdf.js if you want to use pdf tag and make it available to all browsers.
 # See: https://github.com/theme-next/theme-next-pdf
 pdf:
 enable: false
 # Default height
 height: 500px
 
 # Mermaid tag
 mermaid:
 enable: false
 # Available themes: default | dark | forest | neutral
 theme: forest
 
 
 # ---------------------------------------------------------------
 # Animation Settings
 # ---------------------------------------------------------------
 
 # Use velocity to animate everything.
 # For more information: http://velocityjs.org
 motion:
 enable: true
 async: false
 transition:
 # Transition variants:
 # fadeIn | flipXIn | flipYIn | flipBounceXIn | flipBounceYIn
 # swoopIn | whirlIn | shrinkIn | expandIn
 # bounceIn | bounceUpIn | bounceDownIn | bounceLeftIn | bounceRightIn
 # slideUpIn | slideDownIn | slideLeftIn | slideRightIn
 # slideUpBigIn | slideDownBigIn | slideLeftBigIn | slideRightBigIn
 # perspectiveUpIn | perspectiveDownIn | perspectiveLeftIn | perspectiveRightIn
 post_block: fadeIn
 post_header: slideDownIn
 post_body: slideDownIn
 coll_header: slideLeftIn
 # Only for Pisces | Gemini.
 sidebar: slideUpIn
 
 # Progress bar in the top during page loading.
 # Dependencies: https://github.com/theme-next/theme-next-pace
 # For more information: https://github.com/HubSpot/pace
 pace:
 enable: false
 # Themes list:
 # big-counter | bounce | barber-shop | center-atom | center-circle | center-radar | center-simple
 # corner-indicator | fill-left | flat-top | flash | loading-bar | mac-osx | material | minimal
 theme: minimal
 
 # JavaScript 3D library.
 # Dependencies: https://github.com/theme-next/theme-next-three
 three:
 enable: false
 three_waves: false
 canvas_lines: false
 canvas_sphere: false
 
 # Canvas-ribbon
 # Dependencies: https://github.com/theme-next/theme-next-canvas-ribbon
 # For more information: https://github.com/zproo/canvas-ribbon
 canvas_ribbon:
 enable: false
 size: 300 # The width of the ribbon
 alpha: 0.6 # The transparency of the ribbon
 zIndex: -1 # The display level of the ribbon
 
 
 #! ---------------------------------------------------------------
 #! DO NOT EDIT THE FOLLOWING SETTINGS
 #! UNLESS YOU KNOW WHAT YOU ARE DOING
 #! See: https://theme-next.org/docs/advanced-settings
 #! ---------------------------------------------------------------
 
 # Script Vendors. Set a CDN address for the vendor you want to customize.
 # Be aware that you would better use the same version as internal ones to avoid potential problems.
 # Remember to use the https protocol of CDN files when you enable https on your site.
 vendors:
 # Internal path prefix.
 _internal: lib
 
 # Internal version: 3.1.0
 # anime: //cdn.jsdelivr.net/npm/animejs@3.1.0/lib/anime.min.js
 anime:
 
 # Internal version: 5.13.0
 # fontawesome: //cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css
 # fontawesome: //cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css
 fontawesome:
 
 # MathJax
 # mathjax: //cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
 mathjax:
 
 # KaTeX
 # katex: //cdn.jsdelivr.net/npm/katex@0/dist/katex.min.css
 # katex: //cdnjs.cloudflare.com/ajax/libs/KaTeX/0.11.1/katex.min.css
 # copy_tex_js: //cdn.jsdelivr.net/npm/katex@0/dist/contrib/copy-tex.min.js
 # copy_tex_css: //cdn.jsdelivr.net/npm/katex@0/dist/contrib/copy-tex.min.css
 katex:
 copy_tex_js:
 copy_tex_css:
 
 # Internal version: 0.2.8
 # pjax: //cdn.jsdelivr.net/gh/theme-next/theme-next-pjax@0/pjax.min.js
 pjax:
 
 # FancyBox
 # jquery: //cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js
 # fancybox: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.js
 # fancybox_css: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.css
 jquery:
 fancybox:
 fancybox_css:
 
 # Medium-zoom
 # mediumzoom: //cdn.jsdelivr.net/npm/medium-zoom@1/dist/medium-zoom.min.js
 mediumzoom:
 
 # Lazyload
 # lazyload: //cdn.jsdelivr.net/npm/lozad@1/dist/lozad.min.js
 # lazyload: //cdnjs.cloudflare.com/ajax/libs/lozad.js/1.14.0/lozad.min.js
 lazyload:
 
 # Pangu
 # pangu: //cdn.jsdelivr.net/npm/pangu@4/dist/browser/pangu.min.js
 # pangu: //cdnjs.cloudflare.com/ajax/libs/pangu/4.0.7/pangu.min.js
 pangu:
 
 # Quicklink
 # quicklink: //cdn.jsdelivr.net/npm/quicklink@1/dist/quicklink.umd.js
 quicklink:
 
 # DisqusJS
 # disqusjs_js: //cdn.jsdelivr.net/npm/disqusjs@1/dist/disqus.js
 # disqusjs_css: //cdn.jsdelivr.net/npm/disqusjs@1/dist/disqusjs.css
 disqusjs_js:
 disqusjs_css:
 
 # Valine
 # valine: //cdn.jsdelivr.net/npm/valine@1/dist/Valine.min.js
 # valine: //cdnjs.cloudflare.com/ajax/libs/valine/1.3.10/Valine.min.js
 valine:
 
 # Gitalk
 # gitalk_js: //cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js
 # gitalk_css: //cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.css
 gitalk_js:
 gitalk_css:
 
 # Algolia Search
 # algolia_search: //cdn.jsdelivr.net/npm/algoliasearch@4/dist/algoliasearch-lite.umd.js
 # instant_search: //cdn.jsdelivr.net/npm/instantsearch.js@4/dist/instantsearch.production.min.js
 algolia_search:
 instant_search:
 
 # Mermaid
 # mermaid: //cdn.jsdelivr.net/npm/mermaid@8/dist/mermaid.min.js
 # mermaid: //cdnjs.cloudflare.com/ajax/libs/mermaid/8.4.8/mermaid.min.js
 mermaid:
 
 # Internal version: 1.2.1
 # velocity: //cdn.jsdelivr.net/npm/velocity-animate@1/velocity.min.js
 # velocity: //cdnjs.cloudflare.com/ajax/libs/velocity/1.2.1/velocity.min.js
 # velocity_ui: //cdn.jsdelivr.net/npm/velocity-animate@1/velocity.ui.min.js
 # velocity_ui: //cdnjs.cloudflare.com/ajax/libs/velocity/1.2.1/velocity.ui.min.js
 velocity:
 velocity_ui:
 
 # Internal version: 1.0.2
 # pace: //cdn.jsdelivr.net/npm/pace-js@1/pace.min.js
 # pace: //cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/pace.min.js
 # pace_css: //cdn.jsdelivr.net/npm/pace-js@1/themes/blue/pace-theme-minimal.css
 # pace_css: //cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/themes/blue/pace-theme-minimal.min.css
 pace:
 pace_css:
 
 # Internal version: 1.0.0
 # three: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@1/three.min.js
 # three_waves: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@1/three-waves.min.js
 # canvas_lines: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@1/canvas_lines.min.js
 # canvas_sphere: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@1/canvas_sphere.min.js
 three:
 three_waves:
 canvas_lines:
 canvas_sphere:
 
 # Internal version: 1.0.0
 # canvas_ribbon: //cdn.jsdelivr.net/gh/theme-next/theme-next-canvas-ribbon@1/canvas-ribbon.js
 canvas_ribbon:
 
 # Assets
 css: css
 js: js
 images: images
 
 |