Sha256: 5bef8145832efd21681d8e6db0723a914fba5a1e4f6e5942cc11b57437b40ee7

Contents?: true

Size: 643 Bytes

Versions: 1

Compression:

Stored size: 643 Bytes

Contents

# HTML rules
app.source
  .select { |item| item.extensions.include?("html") }
  .each   { |item| item.route = item.id }
  .each   { |item| item.layout = "default" }
  .each   { |item| item.transform }

# CSS rules
app.source
  .select { |item| item.extensions.include?("scss") }
  .reject { |item| item.basename[0] == "_" }
  .each   { |item| item.route = "/styles/#{item.basename}.css" }
  .each   { |item| item.transform }

# Sitemap
html_pages =
  app.source
    .reject  { |item| item.route.nil? }
    .select  { |item| item.extensions.include?("html") }
    .sort_by { |item| item.route }

system.global_data[:sitemap_pages] = html_pages

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
munge-0.5.0.beta1 seeds/rules.rb