_config.yml 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. # Welcome to Jekyll!
  2. #
  3. # This config file is meant for settings that affect your whole blog, values
  4. # which you are expected to set up once and rarely edit after that. If you find
  5. # yourself editing this file very often, consider using Jekyll's data files
  6. # feature for the data you need to update frequently.
  7. #
  8. # For technical reasons, this file is *NOT* reloaded automatically when you use
  9. # 'bundle exec jekyll serve'. If you change this file, please restart the server process.
  10. #
  11. # If you need help with YAML syntax, here are some quick references for you:
  12. # https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
  13. # https://learnxinyminutes.com/docs/yaml/
  14. #
  15. # Site settings
  16. # These are used to personalize your new site. If you look in the HTML files,
  17. # you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
  18. # You can create any custom variable you would like, and they will be accessible
  19. # in the templates via {{ site.myvariable }}.
  20. title: Your awesome title
  21. email: your-email@example.com
  22. description: >- # this means to ignore newlines until "baseurl:"
  23. Write an awesome description for your new site here. You can edit this
  24. line in _config.yml. It will appear in your document head meta (for
  25. Google search results) and in your feed.xml site description.
  26. baseurl: "" # the subpath of your site, e.g. /blog
  27. url: "" # the base hostname & protocol for your site, e.g. http://example.com
  28. twitter_username: jekyllrb
  29. github_username: jekyll
  30. # Build settings
  31. theme: minima
  32. plugins:
  33. - jekyll-feed
  34. # Exclude from processing.
  35. # The following items will not be processed, by default.
  36. # Any item listed under the `exclude:` key here will be automatically added to
  37. # the internal "default list".
  38. # Excluded items can be processed by explicitly listing the directories or
  39. # their entries' file path in the `include:` list.
  40. markdown: kramdown
  41. highlighter: rouge
  42. exclude:
  43. - .sass-cache/
  44. - .jekyll-cache/
  45. - gemfiles/
  46. - Gemfile
  47. - Gemfile.lock
  48. - node_modules/
  49. - vendor/bundle/
  50. - vendor/cache/
  51. - vendor/gems/
  52. - vendor/ruby/
  53. collections:
  54. products:
  55. output: true
  56. defaults:
  57. -
  58. scope:
  59. path: ""
  60. type: "products"
  61. values:
  62. layout: "product"