_config.yml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  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 File Uploader
  9. subtitle: "Almost as cute as a puppy"
  10. logo_large: /images/logos/uppy-dog-full.svg
  11. logo_medium: /images/logos/uppy-dog-head-arrow.svg
  12. logo_icon: /images/logos/uppy-dog-head-arrow.png
  13. description: >
  14. Sleek, modular file uploader that integrates seamlessly with any framework.
  15. It fetches files from local disk, Google Drive, Dropbox, Instagram, remote URLs, cameras and other exciting locations, and then uploads them to the final destination.
  16. It’s fast, easy to use and let's you worry about more important problems than building a file uploader.
  17. descriptionWho: >
  18. Uppy is brought to you by the people
  19. behind <a href="https://transloadit.com">Transloadit</a> and as such will have first class support
  20. for adding their uploading and encoding backend, but this is opt-in,
  21. and you can just as easily roll your own.
  22. author: Transloadit
  23. email: uppybot@uppy.io
  24. language: English
  25. # URL
  26. ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
  27. url: https://uppy.io
  28. root: /
  29. permalink: blog/:year/:month/:title/
  30. tag_dir: tags
  31. archive_dir: archives
  32. category_dir: categories
  33. code_dir: examples
  34. # Directory
  35. source_dir: src
  36. public_dir: public
  37. # Writing
  38. new_post_name: :year-:month-:title.md # File name of new posts
  39. default_layout: post
  40. auto_spacing: false # Add spaces between asian characters and western characters
  41. titlecase: false # Transform title into titlecase
  42. external_link: true # Open external links in new tab
  43. max_open_file: 100
  44. multi_thread: true
  45. filename_case: 0
  46. render_drafts: false
  47. post_asset_folder: false
  48. highlight:
  49. enable: true
  50. line_number: false
  51. tab_replace:
  52. # Category & Tag
  53. default_category: uncategorized
  54. category_map:
  55. tag_map:
  56. # Archives
  57. ## 2: Enable pagination
  58. ## 1: Disable pagination
  59. ## 0: Fully Disable
  60. archive: 0
  61. category: 0
  62. tag: 0
  63. # Server
  64. ## Hexo uses Connect as a server
  65. ## You can customize the logger format as defined in
  66. ## http://www.senchalabs.org/connect/logger.html
  67. port: 4000
  68. logger: false
  69. logger_format:
  70. # Date / Time format
  71. ## Hexo uses Moment.js to parse and display date
  72. ## You can customize the date format as defined in
  73. ## http://momentjs.com/docs/#/displaying/format/
  74. date_format: MMM D YYYY
  75. time_format: H:mm:ss
  76. # Pagination
  77. ## Set per_page to 0 to disable pagination
  78. per_page: 10
  79. pagination_dir: page
  80. # Disqus
  81. disqus_shortname:
  82. # Extensions
  83. ## Plugins: https://github.com/tommy351/hexo/wiki/Plugins
  84. ## Themes: https://github.com/tommy351/hexo/wiki/Themes
  85. theme: uppy
  86. exclude_generator:
  87. # hexo-tag-emojis plugin configuration
  88. emojis:
  89. image_dir: images/emojis
  90. # Markdown
  91. ## https://github.com/chjj/marked
  92. marked:
  93. gfm: true
  94. pedantic: false
  95. sanitize: false
  96. tables: true
  97. breaks: true
  98. smartLists: true
  99. smartypants: true
  100. # modifyAnchors: 1
  101. autolink: true
  102. feed:
  103. type: atom
  104. path: atom.xml
  105. limit: 20
  106. node_sass:
  107. debug: false
  108. outputStyle: compressed
  109. precision: 5
  110. sourceComments: false
  111. postcss:
  112. plugins:
  113. postcss-inline-svg:
  114. path: 'src/images'
  115. autoprefixer:
  116. browsers:
  117. - 'last 2 versions'
  118. cssnano:
  119. browsersync:
  120. files: 'public/examples/**/*.js'
  121. watchOptions:
  122. awaitWriteFinish:
  123. - stabilityThreshold: 3000
  124. - pollInterval: 100
  125. skip_render:
  126. - '*.js'
  127. - '**/*.js'
  128. - '*.es6'
  129. - '**/*.es6'