# Hexo Configuration ## Docs: https://hexo.io/docs/configuration.html ## Source: https://github.com/hexojs/hexo/ # Site title: 提剑追梦 subtitle: 一个分享自己生活的博客 description: 曾梦想仗剑走天涯;因太胖放弃原计划. keywords: DIY,黑苹果,分享,自由 author: 浪子 language: zh-CN timezone: '' # URL ## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project' url: https://jkjoy.cn permalink: :year/:abbrlink.html permalink_defaults: pretty_urls: trailing_index: true # Set to false to remove trailing 'index.html' from permalinks trailing_html: true # Set to false to remove trailing '.html' from permalinks # Directory source_dir: source public_dir: public tag_dir: tags archive_dir: archives category_dir: categories code_dir: downloads/code i18n_dir: :lang skip_render: # Writing new_post_name: :title.md # File name of new posts default_layout: post titlecase: false # Transform title into titlecase external_link: enable: true # Open external links in new tab field: site # Apply to the whole site exclude: '' filename_case: 0 render_drafts: false post_asset_folder: false relative_link: false future: true highlight: enable: true line_number: true auto_detect: false tab_replace: '' wrap: true hljs: false prismjs: enable: false preprocess: true line_number: true tab_replace: '' # Home page setting # path: Root path for your blogs index page. (default = '') # per_page: Posts displayed per page. (0 = disable pagination) # order_by: Posts order. (Order by date descending by default) index_generator: path: '' per_page: 10 order_by: -date # Category & Tag default_category: share category_map: tag_map: # 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' # Pagination ## Set per_page to 0 to disable pagination per_page: 10 pagination_dir: page # Include / Exclude file(s) ## include:/exclude: options only apply to the 'source/' folder include: exclude: ignore: # Extensions ## Plugins: https://hexo.io/plugins/ ## Themes: https://hexo.io/themes/ #theme: butterfly #theme: Klise theme: fluid ## aplayer aplayer: asset_inject: false meting: true # Deployment ## Docs: https://hexo.io/docs/one-command-deployment deploy: # - type: cos-cdn # cloud: tencent # secretId: AKIDkX0rmpIn18BVobSmP9HUcVKE3rRU3BGP # secretKey: CNL1saZZPE1eIJpNRpyc9xURXUrZWZD7 # bucket: blog-1251893119 # region: ap-shanghai - type: git repo: github: https://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@github.com/jkjoy/blog2.git # - type: sftp # host: blog.jkjoy.cn # user: root # pass: l1987615L. # remotePath: /www/wwwroot/blog.jkjoy.cn # port: 22 #privateKey: [path/to/privateKey] #passphrase: [passphrase] #agent: [path/to/agent/socket] # 停用FTP - type: ftpsync host: 103.51.147.162 port: 21 remote: / user: dacc20dd password: LhMBJAfOjyvp8FUR ignore: false passive: true # verbose: false ## 地图 baidusitemap: path: baidusitemap.xml feed: enable: true type: atom path: atom.xml limit: 20 hub: content: content_limit: 140 content_limit_delim: ' ' order_by: -date icon: icon.png autodiscovery: true template: is_need_proxy: false proxy_url: http://localhost:50018 baidu_appid: '' baidu_appkey: '' rewrite: false # abbrlink config abbrlink: alg: crc32 #support crc16(default) and crc32 rep: hex #support dec(default) and hex drafts: false #(true)Process draft,(false)Do not process draft. false(default) # Generate categories from directory-tree # depth: the max_depth of directory-tree you want to generate, should > 0 auto_category: enable: true #true(default) depth: #3(default) over_write: false auto_title: false #enable auto title, it can auto fill the title by path auto_date: false #enable auto date, it can auto fill the date by time today force: false #enable force mode,in this mode, the plugin will ignore the cache, and calc the abbrlink for every post even it already had abbrlink. This only updates abbrlink rather than other front variables.