page "/*.xml", layout: false page "/*.json", layout: false page "/*.txt", layout: false # With alternative layout # page "/path/to/file.html", layout: :otherlayout set :relative_links, true activate :blog do |blog| # This will add a prefix to all links, template references and source paths blog.prefix = "blog" blog.permalink = "{title}.html" # Matcher for blog source files blog.sources = "{title}.html" # blog.taglink = "tags/{tag}.html" blog.layout = "layout" blog.summary_separator = /(READMORE)/ # blog.summary_length = 250 # blog.year_link = "{year}.html" # blog.month_link = "{year}/{month}.html" # blog.day_link = "{year}/{month}/{day}.html" blog.default_extension = ".html.markdown" # blog.tag_template = "tag.html" # blog.calendar_template = "calendar.html" # Enable pagination # blog.paginate = true # blog.per_page = 10 # blog.page_link = "page/{num}" end page "/feed.xml", layout: false # Reload the browser automatically whenever files change # configure :development do # activate :livereload # end # Methods defined in the helpers block are available in templates helpers do def some_helper "Helping" end end # Build-specific configuration configure :build do activate :minify_css activate :minify_javascript activate :relative_assets end activate :deploy do |deploy| deploy.deploy_method = :rsync deploy.host = "netscape_navigator@tilde.town" deploy.path = "/home/netscape_navigator/public_html" deploy.user = "netscape_navigator" # no default end