Sha256: 2ebab6640b32d84c0ec20d7da9446765ad1940657bf905d5958c2c659755b34b
Contents?: true
Size: 1.86 KB
Versions: 4
Compression:
Stored size: 1.86 KB
Contents
# frozen_string_literal: true require "lib/root_helpers" helpers RootHelpers require "lib/info_helpers" helpers InfoHelpers # Activate and configure extensions # https://middlemanapp.com/advanced/configuration/#configuring-extensions activate :autoprefixer do |prefix| prefix.browsers = "last 2 versions" end # Layouts # https://middlemanapp.com/basics/layouts/ # Per-page layout changes page "/*.xml", layout: false page "/*.json", layout: false page "/*.txt", layout: false # With alternative layout # page '/path/to/file.html', layout: 'other_layout' # Proxy pages # https://middlemanapp.com/advanced/dynamic-pages/ # proxy( # '/this-page-has-no-template.html', # '/template-file.html', # locals: { # which_fake_page: 'Rendering a fake page with a local variable' # }, # ) # Helpers # Methods defined in the helpers block are available in templates # https://middlemanapp.com/basics/helper-methods/ # Build-specific configuration # https://middlemanapp.com/advanced/configuration/#environment-specific-settings # configure :build do # activate :minify_css # activate :minify_javascript # end set :relative_links, true activate :relative_assets activate :livereload activate :syntax, line_numbers: true # activate :directory_indexes require "lib/doc_renderer" helpers DocRenderer set :markdown_engine, :redcarpet set :markdown, fenced_code_blocks: true, smartypants: true, tables: true, highlight: true, superscript: true, autolink: true, underline: true, renderer: DocRenderer::Base webpack_cmd = if build? "./node_modules/webpack/bin/webpack.js --bail" else "./node_modules/webpack/bin/webpack.js --watch -d eval --color" end activate :external_pipeline, name: :webpack, command: webpack_cmd, source: ".tmp/dist", latency: 1
Version data entries
4 entries across 4 versions & 1 rubygems