123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- # Hexo Configuration
- ## Docs: http://zespia.tw/hexo/docs/configuration.html
- ## Source: https://github.com/tommy351/hexo/
- # Theme
- root_domain: uppy.io
- # Site
- title: Uppy
- subtitle: "Almost as cute as a puppy"
- logo_large: /images/logos/uppy-dog-full.svg
- logo_medium: /images/logos/uppy-logo-2019.svg
- logo_icon: /images/logos/uppy-dog-head-arrow.png
- description: >
- Uppy fetches files locally and from remote places like Dropbox or Instagram.
- With its seamless integration, reliability and ease of use,
- Uppy is truly your best friend in file uploading.
- descriptionWho: >
- Uppy is brought to you by the people
- behind <a href="https://transloadit.com">Transloadit</a>, and as such will
- have first class support
- for adding their uploading and encoding backend, but this is opt-in,
- and you can just as easily roll your own.
- author: Transloadit
- email: uppybot@uppy.io
- language: English
- # URL
- ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
- url: https://uppy.io
- root: /
- permalink: blog/:year/:month/:title/
- tag_dir: tags
- archive_dir: archives
- category_dir: categories
- code_dir: examples
- # Directory
- source_dir: src
- public_dir: public
- # Writing
- new_post_name: :year-:month-:title.md # File name of new posts
- default_layout: post
- auto_spacing: false # Add spaces between asian characters and western characters
- titlecase: false # Transform title into titlecase
- external_link: true # Open external links in new tab
- max_open_file: 100
- multi_thread: true
- filename_case: 0
- render_drafts: false
- post_asset_folder: false
- highlight:
- enable: false
- line_number: false
- # Category & Tag
- default_category: uncategorized
- category_map:
- tag_map:
- # Archives
- ## 2: Enable pagination
- ## 1: Disable pagination
- ## 0: Fully Disable
- archive: 0
- category: 0
- tag: 0
- # Server
- ## Hexo uses Connect as a server
- ## You can customize the logger format as defined in
- ## http://www.senchalabs.org/connect/logger.html
- port: 4000
- logger: false
- logger_format:
- # 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: MMM D YYYY
- time_format: H:mm:ss
- # Pagination
- ## Set per_page to 0 to disable pagination
- per_page: 10
- pagination_dir: page
- # Disqus
- disqus_shortname:
- # Extensions
- ## Plugins: https://github.com/tommy351/hexo/wiki/Plugins
- ## Themes: https://github.com/tommy351/hexo/wiki/Themes
- theme: uppy
- exclude_generator:
- # hexo-tag-emojis plugin configuration
- emojis:
- image_dir: images/emojis
- # Markdown
- ## https://github.com/chjj/marked
- marked:
- gfm: true
- pedantic: false
- sanitize: false
- tables: true
- breaks: true
- smartLists: true
- smartypants: true
- # modifyAnchors: 1
- autolink: true
- feed:
- type: atom
- path: atom.xml
- limit: 20
- # https://github.com/crimx/hexo-filter-github-emojis
- githubEmojis:
- enable: true
- className: github-emoji
- inject: true
- styles:
- customEmojis:
- node_sass:
- debug: false
- outputStyle: compressed
- precision: 5
- sourceComments: false
- browsersync:
- files: 'public/examples/**/*.js'
- watchOptions:
- awaitWriteFinish:
- - stabilityThreshold: 3000
- - pollInterval: 100
- skip_render:
- - '*.js'
- - '**/*.js'
- - '*.es6'
- - '**/*.es6'
- alias:
- examples/: examples/dashboard/
- include_markdown:
- dir: "src/_template" # Base directory of template markdown
- verbose : true
|