Method: Amber::Site#render
- Defined in:
- lib/amber/site.rb
#render ⇒ Object
def reload_pages_if_needed
if @pages_by_path.nil? || @config.pages_changed?
puts "Reloading pages ................."
load_pages
end
end
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/amber/site.rb', line 45 def render @page_list.each do |page| page.render_to_file(@config.dest_dir) putc '.'; $stdout.flush end @dir_list.each do |directory| src = File.join(@config.pages_dir, directory) dst = File.join(@config.dest_dir, directory) Render::Asset.render_dir(src, dst) putc '.'; $stdout.flush end if @config.short_paths render_short_path_symlinks end Render::Apache.write_htaccess(@config, @config.pages_dir, @config.dest_dir) puts end |