# URL URL 设置 ## If your site is put in a subdirectory, set url as 'http://example.com/child' and root as '/child/' url:http://example.com# 网址,以 http:// 或 https:// 开头 root:/# 网站根目录,如果博客不是在上面网站的根目录,可以修改此部分 permalink::year/:month/:day/:title/# 文章的永久链接的格式,嫌长可以设置为 :title/,即文章的标题 permalink_defaults:# 永久链接中各部分的默认值 pretty_urls:# 美化 URL trailing_index:true# Set to false to remove trailing 'index.html' from permalinks 字面意思 我一般设置为 false trailing_html:true# Set to false to remove trailing '.html' from permalinks 字面意思 我一般设置为 false
# Metadata elements 不用改 ## https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta meta_generator:true
# Date / Time format 日期时间格式,不用改 ## Hexo uses Moment.js to parse and display date ## You can customize the date format as defined in ## http://momentjs.com/docs/#/displaying/format/ date_format:YYYY-MM-DD# 日期格式 time_format:HH:mm:ss# 时间格式 ## updated_option supports 'mtime', 'date', 'empty' updated_option:'mtime'# 当 Front Matter 中没有指定 updated 时 updated 的取值 # mtime: 使用文件的最后修改时间。这是从 Hexo 3.0.0 开始的默认行为。 # date: 使用 date 作为 updated 的值。可被用于 Git 工作流之中,因为使用 Git 管理站点时,文件的最后修改日期常常会发生改变 # empty: 直接删除 updated。使用这一选项可能会导致大部分主题和插件无法正常工作。 # use_date_for_updated 选项已经被废弃,将会在下个重大版本发布时去除。请改为使用 updated_option: 'date'。
# Pagination 分页,不用改 ## Set per_page to 0 to disable pagination per_page:10# 每页显示的文章量 (0 = 关闭分页功能) pagination_dir:page# 分页目录
# Include / Exclude file(s) 包括或不包括目录和文件,让 Hexo 进行处理或忽略某些目录和文件夹。你可以使用 glob 表达式对目录和文件进行匹配。 ## include:/exclude: options only apply to the 'source/' folder include:# Hexo 默认会忽略隐藏文件和文件夹(包括名称以下划线和 . 开头的文件和文件夹,Hexo 的 _posts 和 _data 等目录除外)。通过设置此字段将使 Hexo 处理他们并将它们复制到 source 目录下。 exclude:# Hexo 会忽略这些文件和目录 ignore:# Ignore files/folders
# =============================================================== # It's recommended to use Alternate Theme Config to configure NexT # Modifying this file may result in merge conflict # See: https://theme-next.js.org/docs/getting-started/configuration # ===============================================================
# --------------------------------------------------------------- # Site Information Settings 网站信息设置 # ---------------------------------------------------------------
# Custom Logo (Warning: Do not support scheme Mist) custom_logo:#/uploads/custom-logo.jpg
# Creative Commons 4.0 International License. # See: https://creativecommons.org/about/cclicenses/ # 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:
# --------------------------------------------------------------- # 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. # External url should start with http:// or https:// menu:# 一级目录设置,多级目录不常用,其设置见官方文档 #home: / || fa fa-home # 主界面菜单,某一旧版本在此处出现了 bug,原因是/和||之间的空格,新版本只需注意图标名称与旧版本不同,下面的同理 #about: /about/ || fa fa-user # 关于菜单 #tags: /tags/ || fa fa-tags # 标签菜单,如果文章带有标签,建议打开,并 hexo new page tags,在根目录下的 source 文件夹中生成了对应名称的文件夹,在其中的 index.md 添加 type: "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
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:[email protected] || 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
# Blog rolls links_settings: icon:fafa-globe 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:fafa-comment# Icon name in Font Awesome, set false to disable icon. text:Chat# Button text, change it as you wish.
# 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: 2020 # 网站建立日期
# Icon between year and copyright info. since 和版权之间的图标 icon: # Icon name in Font Awesome. See: https://fontawesome.com/icons name:fafa-heart# Font Awesome 中的图标名,这一点和旧版本不一样 # 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# 是否显示 Powered by Hexo & NexT
# 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:
# Use icon instead of the symbol # to indicate the tag at the bottom of the post 显示标签用图标还是 # 号 tag_icon:false
# Donate (Sponsor) settings 要钱 # Front-matter variable (unsupport animation). reward_settings: # If true, a donate button will be displayed in every article by default. enable:false animation:false #comment: Buy me a coffee 要钱时说什么
# 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 文章在线编辑 # Easily browse and edit blog source code online. 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
# TagCloud settings for tags page. 标签云 tagcloud: min:12# Minimun font size in px 最小的 max:30# Maxium font size in px 最大的 amount:200# Total amount of tags 最多有多少 orderby:name# Order of tags order:1# Sort order
# 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
# Preconnect CDN for fonts and plugins. # For more information: https://www.w3.org/TR/resource-hints/#preconnect preconnect:false
# 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
codeblock: # Code Highlight theme 代码块主题 # All available themes: https://theme-next.js.org/highlight/ theme: light:default dark:tomorrow-night prism: light:prism dark:prism-dark # Add copy button on codeblock 代码块复制按钮 copy_button: enable: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 图标 github_banner: enable:false permalink:https://github.com/yourname title:FollowmeonGitHub
# --------------------------------------------------------------- # Font Settings 字体设置 # --------------------------------------------------------------- # 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 # --------------------------------------------------------------- # 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:
# 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
# --------------------------------------------------------------- # Third Party Plugins & Services Settings 第三方插件及服务设置 # See: https://theme-next.js.org/docs/third-party-services/ # More plugins: https://github.com/next-theme/awesome-next # You may need to install the corresponding dependency packages # ---------------------------------------------------------------
# Math Formulas Render Support 数学公式 # Warning: Please install / uninstall the relevant renderer according to the documentation. # See: https://theme-next.js.org/docs/third-party-services/math-equations # Server-side plugin: https://github.com/next-theme/hexo-filter-mathjax math: # Default (false) 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 true, it will load mathjax / katex srcipt EVERY PAGE. every_page:true
mathjax: enable:false # Available values: none | ams | all tags:none
# Easily enable fast Ajax navigation on your website. 跳转时不加载重复元素,更快跳转,但可能会出现 bug # For more information: https://github.com/next-theme/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. 放大文章中的图片,和上面的只能开启一个 # Warning: Do not enable both `fancybox` and `mediumzoom`. # For more information: https://medium-zoom.francoischalifour.com mediumzoom:false
# Vanilla JavaScript plugin for lazyloading images. 懒加载 # For more information: https://apoorv.pro/lozad.js/demo/ lazyload:false
# Pangu Support # For more information: https://github.com/vinta/pangu.js # Server-side plugin: https://github.com/next-theme/hexo-pangu pangu:false
# Quicklink Support # For more information: https://getquick.link # Front-matter variable (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 attempt to use the fetch() API if supported (rather than link[rel=prefetch]). 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:
# Multiple Comment System Support comments: # Available values: tabs | buttons style:tabs # Choose a comment system to be displayed by default. # Available values: disqus | disqusjs | changyan | livere | gitalk | utterances 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
# DisqusJS # For more information: https://disqusjs.skk.moe disqusjs: enable:false # API Endpoint of Disqus API (https://disqus.com/api/docs). # 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:
# 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 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:
# Utterances # For more information: https://utteranc.es utterances: enable:false repo:# Github repository name # Available values: pathname | url | title | og:title issue_term:pathname # Available values: github-light | github-dark | preferred-color-scheme | github-dark-orange | icy-dark | dark-blue | photon-dark | boxy-light theme:github-light
# Isso # For more information: https://posativ.org/isso/ isso:# <data_isso>
# Google Analytics 谷歌分析 # See: https://analytics.google.com 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
# Cloudflare Web Analytics # See: https://www.cloudflare.com/web-analytics/ cloudflare_analytics:
# Show number of visitors of each article. 访客统计 leancloud # You can visit https://www.leancloud.cn to get AppID and AppKey. 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. 访客统计 不蒜子 # For more information: http://ibruce.info/2015/04/04/busuanzi busuanzi_count: enable:false total_visitors:true total_visitors_icon:fafa-user total_views:true total_views_icon:fafa-eye post_views:true post_views_icon:fafa-eye
# Algolia Search # For more information: https://www.algolia.com algolia_search: enable:false hits: per_page:10
# Local Search # Dependencies: https://github.com/next-theme/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
# Chatra Support # For more information: https://chatra.com # 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.com/help/api/#injectto
# Tidio Support # For more information: https://www.tidio.com # Dashboard: https://www.tidio.com/panel/dashboard tidio: enable:false key:# Public Key, get it from dashboard. See: https://www.tidio.com/panel/settings/developer
# Note tag (bootstrap callout) note: # Note tag style values: # - simple bootstrap callout old alert style. Default. # - modern bootstrap 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. # Dependencies: https://github.com/next-theme/theme-next-pdf pdf: enable:false # Default height height:500px
# Mermaid tag mermaid: enable:false # Available themes: default | dark | forest | neutral theme:forest
# Use Animate.css to animate everything. # For more information: https://animate.style motion: enable:true async:false transition: # All available transition variants: https://theme-next.js.org/animate/ post_block:fadeIn post_header:fadeInDown post_body:fadeInDown coll_header:fadeInLeft # Only for Pisces | Gemini. sidebar:fadeInUp
# Progress bar in the top during page loading. # For more information: https://github.com/rstacruz/nprogress nprogress: enable:false spinner:true
# Canvas ribbon # For more information: https://github.com/hustcc/ribbon.js 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.js.org/docs/advanced-settings/vendors #! ==============================================================
# It's recommended to use the same version as in `_vendors.yml` to avoid potential problems. # Remember to use the HTTPS protocol of CDN links when you enable HTTPS on your site. vendors: # The CDN provider of NexT internal scripts. # Available values: local | jsdelivr | unpkg | cdnjs # Warning: If you are using the latest master branch of NexT, please set `internal: local` internal:local # The default CDN provider of third-party plugins. # Available values: local | jsdelivr | unpkg | cdnjs # Dependencies for `plugins: local`: https://github.com/next-theme/plugins plugins:jsdelivr
# In the following settings, you can specify the CDN link for each plugin. # If left blank, the default CDN provider set by `plugins` option will be used.
# Anime.js # For more information: https://animejs.com anime:
# Font Awesome # For more information: https://fontawesome.com fontawesome: