Sha256: c05d046320f82a5fbc0d1d0366eee1714ecd75bbb062ad8cfeea9f4d88b0f2c1

Contents?: true

Size: 1.1 KB

Versions: 14

Compression:

Stored size: 1.1 KB

Contents

module Jekyll
  Jekyll::Hooks.register :site, :post_write do |site|
    build = site.config["destination"]
    site.posts.docs.each {|post| 
      source = post.path.split("/")[0..-2].join("/")
      # SKIP POSTS THAT ARE SINGLE FILES NOT DIRECTORIES
      if source.split("/")[-1] == "_posts"
        next
      end
      destination = post.url.split("/")[0..-2].join("/")
      print("source "+source+"\n") 
      print("destination "+build+destination+"\n\n") 
      Dir.entries(source).each {|item| 
        if not [".","..",".DS_Store"].include?(item)
            src = source+"/"+item
            des = build+destination+"/"+item
            FileUtils.copy_entry(src, des)
        end
      }
    }
    # site.static_files.each {|item| puts "I got #{item.path}" }
  #   site.posts.each {|item| puts "POST TITLE #{item.title}\nPOST EXTRACT #{item.excerpt}\n\n" }

  #   puts "\n\nPAGES\n\n"

  #   site.pages.each {|item| 
  #   if item.path.include? ".md"
  #     puts "PAGE TITLE #{item.name}\n\nPAGE EXCERPT #{item.excerpt}"
  #   end
  # }
    # site.pages.each {|item| puts "POST TITLE #{item.name}\n\n" }
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
jekyll-theme-omega-0.2.7 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.2.6 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.2.5 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.2.4 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.2.3 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.2.2 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.2.1 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.2.0 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.1.9 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.1.8 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.1.7 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.1.6 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.1.5 _plugins/copy-supplementary-data.rb
jekyll-theme-omega-0.1.4 _plugins/copy-supplementary-data.rb