The documentation for Plume.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

40 Zeilen
950 B

  1. # Activate and configure extensions
  2. # https://middlemanapp.com/advanced/configuration/#configuring-extensions
  3. set :relative_links, true
  4. set :markdown_engine, :redcarpet
  5. set :markdown, :fenced_code_blocks => true, :smartypants => true, :with_toc_data => true
  6. activate :syntax
  7. activate :directory_indexes
  8. activate :autoprefixer do |prefix|
  9. prefix.browsers = "last 2 versions"
  10. end
  11. page '/*.xml', layout: false
  12. page '/*.json', layout: false
  13. page '/*.txt', layout: false
  14. configure :build do
  15. # activate :minify_css
  16. # activate :minify_javascript
  17. end
  18. DEFAULT_LANGUAGE = "en"
  19. helpers do
  20. def link_to_lang(name, code, **opts)
  21. base = code == DEFAULT_LANGUAGE ? "/" : "/#{code}/"
  22. path = base + current_page.path
  23. .sub(/index\.html\z/, "")
  24. .sub(%r|\.html\z|, "/")
  25. link_to(h(name), path, hreflang: h(code), rel: "alternate")
  26. end
  27. end
  28. def URI.escape(*args)
  29. encode_www_form_component(*args)
  30. end