_config.yml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. # Hexo Configuration
  2. ## Docs: http://zespia.tw/hexo/docs/configuration.html
  3. ## Source: https://github.com/tommy351/hexo/
  4. # Theme
  5. google_analytics: UA-63083-12
  6. root_domain: uppy.io
  7. # Site
  8. title: Uppy
  9. subtitle: "Almost as cute as a puppy"
  10. logo_large: /images/uppy.svg
  11. logo_medium: /images/uppy.svg
  12. logo_icon: /images/uppy.png
  13. description_primary: >
  14. Uppy is (going to be) a JavaScript file uploader that fetches files from Dropbox, Instagram, local disk, remote URLs, and other exciting locations.
  15. It has a Plugin-based architecture, first-class support for resumable uploads via <a href="http://tus.io">tus.io</a>
  16. and custom encoding backends, making it very extensible and robust.
  17. description_secondary: >
  18. Uppy (almost as cute as a puppy) is brought to you by the people behind <a href="https://transloadit.com">Transloadit</a> and as such has first class
  19. support for adding their uploading and encoding backend, but this is opt-in, and you can just as easily
  20. roll your own. Uppy is in the early stages of development and should not be used for anything serious yet.
  21. author: Transloadit
  22. email: uppybot@uppy.io
  23. language: English
  24. # URL
  25. ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
  26. url: http://uppy.io
  27. root: /
  28. permalink: :year/:month/:day/:title/
  29. tag_dir: tags
  30. archive_dir: archives
  31. category_dir: categories
  32. code_dir: examples
  33. # Directory
  34. source_dir: src
  35. public_dir: public
  36. # Writing
  37. new_post_name: :title.md # File name of new posts
  38. default_layout: post
  39. auto_spacing: false # Add spaces between asian characters and western characters
  40. titlecase: false # Transform title into titlecase
  41. external_link: true # Open external links in new tab
  42. max_open_file: 100
  43. multi_thread: true
  44. filename_case: 0
  45. render_drafts: false
  46. post_asset_folder: false
  47. highlight:
  48. enable: true
  49. line_number: false
  50. tab_replace:
  51. # Category & Tag
  52. default_category: uncategorized
  53. category_map:
  54. tag_map:
  55. # Archives
  56. ## 2: Enable pagination
  57. ## 1: Disable pagination
  58. ## 0: Fully Disable
  59. archive: 0
  60. category: 0
  61. tag: 0
  62. # Server
  63. ## Hexo uses Connect as a server
  64. ## You can customize the logger format as defined in
  65. ## http://www.senchalabs.org/connect/logger.html
  66. port: 4000
  67. logger: false
  68. logger_format:
  69. # Date / Time format
  70. ## Hexo uses Moment.js to parse and display date
  71. ## You can customize the date format as defined in
  72. ## http://momentjs.com/docs/#/displaying/format/
  73. date_format: MMM D YYYY
  74. time_format: H:mm:ss
  75. # Pagination
  76. ## Set per_page to 0 to disable pagination
  77. per_page: 10
  78. pagination_dir: page
  79. # Disqus
  80. disqus_shortname:
  81. # Extensions
  82. ## Plugins: https://github.com/tommy351/hexo/wiki/Plugins
  83. ## Themes: https://github.com/tommy351/hexo/wiki/Themes
  84. theme: uppy
  85. exclude_generator:
  86. # hexo-tag-emojis plugin configuration
  87. emojis:
  88. image_dir: images/emojis
  89. # Markdown
  90. ## https://github.com/chjj/marked
  91. markdown:
  92. gfm: true
  93. pedantic: false
  94. sanitize: false
  95. tables: true
  96. breaks: true
  97. smartLists: true
  98. smartypants: true
  99. node_sass:
  100. debug: false
  101. outputStyle: compressed
  102. precision: 5
  103. sourceComments: false
  104. postcss:
  105. plugins:
  106. postcss-svg:
  107. debug: false
  108. paths:
  109. - 'src/images'
  110. defaults: "[fill]: #000000"
  111. autoprefixer:
  112. browsers:
  113. - 'last 2 versions'
  114. skip_render:
  115. - '*.js'
  116. - '**/*.js'