diff --git a/doc-src/.compass/config.rb b/doc-src/.compass/config.rb index 004d1d13..437a68dc 100644 --- a/doc-src/.compass/config.rb +++ b/doc-src/.compass/config.rb @@ -2,14 +2,14 @@ # require 'susy' # Set this to the root of your project when deployed: -http_path = "/" +http_path = "/docs" project_path = File.expand_path(File.join(File.dirname(__FILE__), '..')) css_dir = "../docs/stylesheets" sass_dir = "content/stylesheets" images_dir = "assets/images" -http_images_dir = "images" javascripts_dir = "content/javascripts" http_javascripts_dir = "javascripts" http_stylesheets_dir = "stylesheets" +http_images_dir = "images" # To enable relative paths to assets via compass helper functions. Uncomment: # relative_assets = true diff --git a/doc-src/README.markdown b/doc-src/README.markdown index 7d9734f7..47bdac72 100644 --- a/doc-src/README.markdown +++ b/doc-src/README.markdown @@ -49,13 +49,13 @@ To compile (and auto recompile) and preview the site in your browser: $ export RUBYLIB="../lib:../../haml/lib" $ bin/nanoc3 aco -Then open `http://localhost:3000/` in your web browser. +Then open `http://localhost:3000/docs/` in your web browser. If you find `bin/nanoc3 aco` to be sluggish, try this alternative workflow: $ cd doc-src $ export RUBYLIB="../lib:../../haml/lib" - $ serve 3000 .. & + $ ./bin/serve 3000 .. & $ rake watch ## Documentation on Nanoc diff --git a/doc-src/Rules b/doc-src/Rules index 0161186f..bb5a7625 100644 --- a/doc-src/Rules +++ b/doc-src/Rules @@ -1,8 +1,10 @@ #!/usr/bin/env ruby require 'compass' - -Compass.configuration.parse "#{File.dirname(__FILE__)}/.compass/config.rb" + +puts "Compass running from: #{Compass.lib_directory}" + +Compass.add_configuration "#{File.dirname(__FILE__)}/.compass/config.rb" SITE_ROOT = "/docs" diff --git a/doc-src/assets/images/compass.png b/doc-src/assets/images/compass.png new file mode 100644 index 00000000..2aece0af Binary files /dev/null and b/doc-src/assets/images/compass.png differ diff --git a/doc-src/content/index.haml b/doc-src/content/index.haml index e2c6bfa9..cfe0d09f 100644 --- a/doc-src/content/index.haml +++ b/doc-src/content/index.haml @@ -1,10 +1,28 @@ --- -title: Home +title: Compass Documentation +crumb: Docs +body_id: home --- -%h1 Compass Documentation +%h1 Compass %p - Welcome to the compass docs. + Compass is a stylesheet authoring tool that uses the Sass stylesheet + language to make your stylesheets smaller and your web site easier to + maintain. Compass provides ports of the best of breed css frameworks + that you can use without forcing you to use their presentational class + names. It’s a new way of thinking about stylesheets that must be seen + in action! -%ul - %li= link_to "Blueprint Reference", reference_path(:stylesheet => "blueprint.sass") +%h2 Screencast Tutorial + +%p + This screencast will walk you through getting set up, + learning Sass, and then how to use Compass to style a webpage. + + + +%h2 Bugs Reports, Discussions, Support + +:markdown + Send a note to the [mailing list](http://groups.google.com/group/compass-users) + and/or [File a bug](http://github.com/chriseppstein/compass/issues). \ No newline at end of file diff --git a/doc-src/content/stylesheets/main.sass b/doc-src/content/stylesheets/main.sass index 92fd809c..5e0b43b2 100644 --- a/doc-src/content/stylesheets/main.sass +++ b/doc-src/content/stylesheets/main.sass @@ -81,4 +81,7 @@ ol#breadcrumbs li.last:after content: "" li.last - visibility: hidden \ No newline at end of file + visibility: hidden +body#home h1 + +replace-text("compass.png", 0px) + height: 159px \ No newline at end of file diff --git a/doc-src/lib/default.rb b/doc-src/lib/default.rb index 7809063f..9bb9198f 100644 --- a/doc-src/lib/default.rb +++ b/doc-src/lib/default.rb @@ -11,10 +11,10 @@ def body_class(item) end def body_id(item) - if id = item.identifier.chop[1..-1] + if item[:body_id] + item[:body_id] + elsif id = item.identifier.chop[1..-1] id.gsub(/\/|_/, "-") - else - nil end end