Permalink
Browse files

initial commit, pulled in CSS from wordpress html5boilerplate theme (…

…which is quite nice)... still a bunch of details to work out but is usable as a starting point now
  • Loading branch information...
0 parents commit bec145fc64e4d0e6abe9dbedbf07c11140a341b1 @tvon committed Feb 26, 2011
Showing with 2,773 additions and 0 deletions.
  1. +5 −0 .gitignore
  2. 0 __init__.py
  3. +220 −0 media/_.htaccess
  4. BIN media/apple-touch-icon.png
  5. +23 −0 media/crossdomain.xml
  6. +1 −0 media/css/960.css
  7. +1 −0 media/css/960_24_col.css
  8. +272 −0 media/css/global.css
  9. +8 −0 media/css/handheld.css
  10. +1 −0 media/css/reset.css
  11. +842 −0 media/css/style.css
  12. BIN media/favicon.ico
  13. +167 −0 media/js/jquery-1.4.4.min.js
  14. +2 −0 media/js/modernizr-1.7.min.js
  15. +5 −0 media/robots.txt
  16. 0 media/uploads/.placeholder
  17. +3 −0 models.py
  18. +14 −0 templates/404.html
  19. +14 −0 templates/500.html
  20. +81 −0 templates/base.html
  21. +100 −0 templates/blog/blog_post_detail.html
  22. +93 −0 templates/blog/blog_post_list.html
  23. +18 −0 templates/blog/includes/comments.html
  24. +55 −0 templates/blog/includes/comments_thread.html
  25. +15 −0 templates/blog/includes/disqus_comments.html
  26. +20 −0 templates/blog/includes/disqus_counts.html
  27. +60 −0 templates/blog/includes/filter_panel.html
  28. +29 −0 templates/includes/editable_form.html
  29. +260 −0 templates/includes/editable_loader.html
  30. +16 −0 templates/includes/editable_toolbar.html
  31. +62 −0 templates/includes/footer_scripts.html
  32. +27 −0 templates/includes/pagination.html
  33. +11 −0 templates/includes/search.html
  34. +11 −0 templates/index.html
  35. +11 −0 templates/pages/contentpage.html
  36. +22 −0 templates/pages/form.html
  37. +30 −0 templates/pages/menus/admin.html
  38. +30 −0 templates/pages/menus/breadcrumb.html
  39. +28 −0 templates/pages/menus/footer.html
  40. +30 −0 templates/pages/menus/footer_tree.html
  41. +31 −0 templates/pages/menus/mobile.html
  42. +18 −0 templates/pages/menus/primary.html
  43. +30 −0 templates/pages/menus/tree.html
  44. +22 −0 templates/pages/page.html
  45. +29 −0 templates/search_results.html
  46. +32 −0 templates/twitter/tweets.html
  47. +23 −0 tests.py
  48. +1 −0 views.py
@@ -0,0 +1,5 @@
+.hg
+.hgignore
+.*.swp
+*.pyc
+.DS_Store
No changes.
@@ -0,0 +1,220 @@
+# Apache configuration file
+# httpd.apache.org/docs/2.2/mod/quickreference.html
+
+# Techniques in here adapted from all over, including:
+# Kroc Camen: camendesign.com/.htaccess
+# perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/
+
+
+# Force the latest IE version, in various cases when it may fall back to IE7 mode
+# github.com/rails/rails/commit/123eb25#commitcomment-118920
+# Use ChromeFrame if it's installed for a better experience for the poor IE folk
+<IfModule mod_setenvif.c>
+ <IfModule mod_headers.c>
+ BrowserMatch MSIE ie
+ Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
+ </IfModule>
+</IfModule>
+
+<IfModule mod_headers.c>
+# Because X-UA-Compatible isn't sent to non-IE (to save header bytes),
+# We need to inform proxies that content changes based on UA
+ Header append Vary User-Agent
+# Cache control is set only if mod_headers is enabled, so that's unncessary to declare
+</IfModule>
+
+# hacks.mozilla.org/2009/07/cross-site-xmlhttprequest-with-cors/
+# Disabled. Uncomment to serve cross-domain ajax requests
+#<IfModule mod_headers.c>
+# Header set Access-Control-Allow-Origin "*"
+#</IfModule>
+
+
+
+
+# allow access from all domains for webfonts
+# alternatively you could only whitelist
+# your subdomains like "sub.domain.com"
+
+<FilesMatch "\.(ttf|otf|eot|woff|font.css)$">
+ <IfModule mod_headers.c>
+ Header set Access-Control-Allow-Origin "*"
+ </IfModule>
+</FilesMatch>
+
+
+# video
+AddType video/ogg ogg ogv
+AddType video/mp4 mp4
+AddType video/webm webm
+
+# Proper svg serving. Required for svg webfonts on iPad
+# twitter.com/FontSquirrel/status/14855840545
+AddType image/svg+xml svg svgz
+AddEncoding gzip svgz
+
+# webfonts
+AddType application/vnd.ms-fontobject eot
+AddType font/truetype ttf
+AddType font/opentype otf
+AddType font/woff woff
+
+# assorted types
+AddType image/vnd.microsoft.icon ico
+AddType image/webp webp
+AddType text/cache-manifest manifest
+AddType text/x-component htc
+AddType application/x-chrome-extension crx
+
+
+
+
+# allow concatenation from within specific js and css files
+
+# e.g. Inside of script.combined.js you could have
+# <!--#include file="jquery-1.4.2.js" -->
+# <!--#include file="jquery.idletimer.js" -->
+# and they would be included into this single file
+
+# this is not in use in the boilerplate as it stands. you may
+# choose to name your files in this way for this advantage
+# or concatenate and minify them manually.
+# Disabled by default.
+
+# <FilesMatch "\.combined\.(js|css)$">
+# Options +Includes
+# SetOutputFilter INCLUDES
+# </FilesMatch>
+
+
+
+
+
+# gzip compression.
+<IfModule mod_deflate.c>
+
+# html, txt, css, js, json, xml, htc:
+ AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
+ AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
+ AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
+
+# webfonts and svg:
+ <FilesMatch "\.(ttf|otf|eot|svg)$" >
+ SetOutputFilter DEFLATE
+ </FilesMatch>
+</IfModule>
+
+
+
+# these are pretty far-future expires headers
+# they assume you control versioning with cachebusting query params like
+# <script src="application.js?20100608">
+# additionally, consider that outdated proxies may miscache
+# www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/
+
+# if you don't use filenames to version, lower the css and js to something like
+# "access plus 1 week" or so
+
+<IfModule mod_expires.c>
+ Header set Cache-Control "public"
+ ExpiresActive on
+
+# Perhaps better to whitelist expires rules? Perhaps.
+ ExpiresDefault "access plus 1 month"
+
+# cache.manifest needs re-requests in FF 3.6 (thx Remy ~Introducing HTML5)
+ ExpiresByType text/cache-manifest "access plus 0 seconds"
+
+# your document html
+ ExpiresByType text/html "access plus 0 seconds"
+
+# data
+ ExpiresByType text/xml "access plus 0 seconds"
+ ExpiresByType application/xml "access plus 0 seconds"
+ ExpiresByType application/json "access plus 0 seconds"
+
+
+# rss feed
+ ExpiresByType application/rss+xml "access plus 1 hour"
+
+# favicon (cannot be renamed)
+ ExpiresByType image/vnd.microsoft.icon "access plus 1 week"
+
+# media: images, video, audio
+ ExpiresByType image/gif "access plus 1 month"
+ ExpiresByType image/png "access plus 1 month"
+ ExpiresByType image/jpg "access plus 1 month"
+ ExpiresByType image/jpeg "access plus 1 month"
+ ExpiresByType video/ogg "access plus 1 month"
+ ExpiresByType audio/ogg "access plus 1 month"
+ ExpiresByType video/mp4 "access plus 1 month"
+ ExpiresByType video/webm "access plus 1 month"
+
+# webfonts
+ ExpiresByType font/truetype "access plus 1 month"
+ ExpiresByType font/opentype "access plus 1 month"
+ ExpiresByType font/woff "access plus 1 month"
+ ExpiresByType image/svg+xml "access plus 1 month"
+ ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
+
+# css and javascript
+ ExpiresByType text/css "access plus 1 month"
+ ExpiresByType application/javascript "access plus 1 month"
+ ExpiresByType text/javascript "access plus 1 month"
+</IfModule>
+
+
+
+
+# Since we're sending far-future expires, we don't need ETags for
+# static content.
+# developer.yahoo.com/performance/rules.html#etags
+FileETag None
+
+
+
+
+# Allow cookies to be set from iframes (for IE only)
+# If needed, uncomment and specify a path or regex in the Location directive
+
+# <IfModule mod_headers.c>
+# <Location />
+# Header set P3P "policyref=\"/w3c/p3p.xml\", CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""
+# </Location>
+# </IfModule>
+
+
+# you probably want www.example.com to forward to example.com -- shorter URLs are sexier.
+# no-www.org/faq.php?q=class_b
+<IfModule mod_rewrite.c>
+ RewriteEngine On
+ RewriteCond %{HTTPS} !=on
+ RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
+ RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
+</IfModule>
+
+# without -MultiViews, Apache will give a 404 for a rewrite if a folder of the same name does not exist
+# e.g. /blog/hello : webmasterworld.com/apache/3808792.htm
+Options -MultiViews
+# -Indexes will have Apache block users from browsing folders without a default document
+# Options -Indexes
+
+
+
+# custom 404 page
+ErrorDocument 404 /404.html
+
+
+
+# use utf-8 encoding for anything served text/plain or text/html
+AddDefaultCharset utf-8
+# force utf-8 for a number of file formats
+AddCharset utf-8 .html .css .js .xml .json .rss
+
+
+
+# We don't need to tell everyone we're apache.
+ServerSignature Off
+
+
+
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
+<cross-domain-policy>
+
+ <!-- Read this: www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html -->
+
+ <!-- Most restrictive policy: -->
+ <site-control permitted-cross-domain-policies="none"/>
+
+ <!-- Least restrictive policy: -->
+ <!--
+ <site-control permitted-cross-domain-policies="all"/>
+ <allow-access-from domain="*" to-ports="*" secure="false"/>
+ <allow-http-request-headers-from domain="*" headers="*" secure="false"/>
+ -->
+
+ <!--
+ If you host a crossdomain.xml file with allow-access-from domain=“*”
+ and don’t understand all of the points described here, you probably
+ have a nasty security vulnerability. ~ simon willison
+ -->
+
+</cross-domain-policy>

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit bec145f

Please sign in to comment.