Commit 60eefc99 authored by Paul Asmuth's avatar Paul Asmuth
Browse files

doc: page titles

parent 6e887112
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -51,6 +51,7 @@ class DocApp < Sinatra::Base
  end

  get "/screenshots" do
    @title = "Screenshots"
    @yield = render(:erb, IO.read(File.join(BASEDIR, 'web/screenshots.erb')))
    render_with_layout
  end
@@ -59,6 +60,10 @@ class DocApp < Sinatra::Base
    get route do
      params[:splat] ||= ["index"]
      @route = "/#{params[:splat] * "/"}"

      page = CONFIG["sitemap"].values.flatten.find{ |p| p["url"] == @route }
      @title = "#{page["title"]} | Documentation" if page

      renderer = Redcarpet::Markdown.new(
        Redcarpet::Render::HTML.new(:no_link => true))
      @doc_yield = md_post(renderer.render(md_pre(IO.read(
+1 −1
Original line number Diff line number Diff line
<!DOCTYPE html>
<html>
  <head>
    <title>FnordMetric</title>
    <title>FnordMetric | <%= @title || "Framework for building beautiful real-time dashboards" %></title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
    <link href='/documentation.css' type='text/css' rel='stylesheet' />
    <link href='/vendor/prettify.css' type='text/css' rel='stylesheet' />