_config.yml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. # Hexo Configuration
  2. ## Docs: http://zespia.tw/hexo/docs/configuration.html
  3. ## Source: https://github.com/tommy351/hexo/
  4. # Uppy versions, auto updated by update.js
  5. uppy_version: 0.0.1
  6. uppy_dev_size: "16.62"
  7. uppy_min_size: "16.62"
  8. uppy_gz_size: "16.62"
  9. # Theme
  10. google_analytics: UA-63083-12
  11. root_domain: uppyjs.io
  12. # Site
  13. title: Uppy
  14. subtitle: "Almost as cute as a puppy"
  15. logo_large: /images/cute-puppy-2.png
  16. logo_medium: /images/dog-172.png
  17. logo_icon: /images/emojis/dog.png
  18. description: >
  19. Uppy is (going to be) an uploader written in ES6 JavaScript with a plugin-based architecture, making
  20. it very extensible. Out of the box it supports tapping into Dropbox, Instagram, Local files. It
  21. has support for resumable file uploads via [tus.io](http://tus.io), and adding encoding backends.
  22. Uppy is brought to you by the people behind [Transloadit](https://transloadit.com) and as such has first class
  23. support for adding their uploading and encoding backend, but this is opt-in, and you can just as easily
  24. roll your own.
  25. author: Transloadit
  26. email: uppybot@uppyjs.io
  27. language: English
  28. # URL
  29. ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
  30. url: http://uppyjs.io
  31. root: /
  32. permalink: :year/:month/:day/:title/
  33. tag_dir: tags
  34. archive_dir: archives
  35. category_dir: categories
  36. code_dir: downloads/code
  37. # Directory
  38. source_dir: src
  39. public_dir: public
  40. # Writing
  41. new_post_name: :title.md # File name of new posts
  42. default_layout: post
  43. auto_spacing: false # Add spaces between asian characters and western characters
  44. titlecase: false # Transform title into titlecase
  45. external_link: true # Open external links in new tab
  46. max_open_file: 100
  47. multi_thread: true
  48. filename_case: 0
  49. render_drafts: false
  50. post_asset_folder: false
  51. highlight:
  52. enable: true
  53. line_number: false
  54. tab_replace:
  55. # Category & Tag
  56. default_category: uncategorized
  57. category_map:
  58. tag_map:
  59. # Archives
  60. ## 2: Enable pagination
  61. ## 1: Disable pagination
  62. ## 0: Fully Disable
  63. archive: 0
  64. category: 0
  65. tag: 0
  66. # Server
  67. ## Hexo uses Connect as a server
  68. ## You can customize the logger format as defined in
  69. ## http://www.senchalabs.org/connect/logger.html
  70. port: 4000
  71. logger: false
  72. logger_format:
  73. # Date / Time format
  74. ## Hexo uses Moment.js to parse and display date
  75. ## You can customize the date format as defined in
  76. ## http://momentjs.com/docs/#/displaying/format/
  77. date_format: MMM D YYYY
  78. time_format: H:mm:ss
  79. # Pagination
  80. ## Set per_page to 0 to disable pagination
  81. per_page: 10
  82. pagination_dir: page
  83. # Disqus
  84. disqus_shortname:
  85. # Extensions
  86. ## Plugins: https://github.com/tommy351/hexo/wiki/Plugins
  87. ## Themes: https://github.com/tommy351/hexo/wiki/Themes
  88. theme: uppy
  89. exclude_generator:
  90. # hexo-tag-emojis plugin configuration
  91. emojis:
  92. image_dir: images/emojis
  93. # Markdown
  94. ## https://github.com/chjj/marked
  95. markdown:
  96. gfm: true
  97. pedantic: false
  98. sanitize: false
  99. tables: true
  100. breaks: true
  101. smartLists: true
  102. smartypants: true
  103. # Deployment
  104. ## Docs: https://hexo.io/docs/deployment.html
  105. # deploy:
  106. # type: git
  107. # branch: gh-pages
  108. # repository: git@github.com:transloadit/uppy.git