h5bp updates, style.css now using stripped version + reorganized

This commit is contained in:
Ben Word
2011-11-30 14:14:55 -07:00
parent d5efb89ceb
commit fbd3ecc57f
7 changed files with 219 additions and 205 deletions

42
.gitignore vendored
View File

@@ -1 +1,43 @@
# Numerous always-ignore extensions
*.diff
*.err
*.orig
*.log
*.rej
*.swo
*.swp
*.vi
*~
*.sass-cache
# OS or Editor folders
.DS_Store .DS_Store
Thumbs.db
.cache
.project
.settings
.tmproj
*.esproj
nbproject
*.sublime-project
*.sublime-workspace
# Dreamweaver added files
_notes
dwsync.xml
# Komodo
*.komodoproject
.komodotools
# Folders to ignore
.hg
.svn
.CVS
intermediate
publish
.idea
# build script local files
build/buildinfo.properties
build/config/buildinfo.properties

View File

@@ -1,35 +1,74 @@
/* ============================================================================= /*
HTML5 display definitions * HTML5 ✰ Boilerplate
========================================================================== */ *
* Detailed information about this CSS: h5bp.com/css
*
* ==|== normalize ==========================================================
*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; } audio:not([controls]) { display: none; }
[hidden] { display: none; } [hidden] { display: none; }
/* =============================================================================
Base
========================================================================== */
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; /* add your base font-size and line-height here */ }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; } body, button, input, select, textarea { font-family: sans-serif; color: #222; }
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; } ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; } ::selection { background: #fe57a1; color: #fff; text-shadow: none; }
a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
a:active, input.button:active { outline: 0; position: relative; top: 1px; }
/* ============================================================================= abbr[title] { border-bottom: 1px dotted; }
Links b, strong { font-weight: bold; }
========================================================================== */ blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid { }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
/* ==|== roots styles ======================================================= */
a { color: #06c; }
a:visited { color: #06c; }
a:focus { color: #09f; outline: thin dotted; }
a:hover, a:active { color: #09f; outline: 0; }
a:active, input.button:active { outline: 0; position: relative; top: 1px; } a:active, input.button:active { outline: 0; position: relative; top: 1px; }
.button, #post-nav a, #comments-nav a { .button, #post-nav a, #comments-nav a {
@@ -60,103 +99,8 @@ a:active, input.button:active { outline: 0; position: relative; top: 1px; }
color: #fff; color: #fff;
} }
/* =============================================================================
Typography
========================================================================== */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
h1, h2, h3, h4, h5, h6 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); } h1, h2, h3, h4, h5, h6 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/* =============================================================================
Lists
========================================================================== */
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
/* =============================================================================
Embedded content
========================================================================== */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
/* =============================================================================
Figures
========================================================================== */
figure { margin: 0; }
/* =============================================================================
Forms
========================================================================== */
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid { }
input:invalid, textarea:invalid { background-color: #f0dddd; }
/* =============================================================================
Tables
========================================================================== */
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
/* ============================================================================= /* =============================================================================
@@ -241,6 +185,7 @@ td { vertical-align: top; }
#nav-utility ul li a { display: block; float: left; padding: 2px 6px; } #nav-utility ul li a { display: block; float: left; padding: 2px 6px; }
/* ============================================================================= /* =============================================================================
Content Content
========================================================================== */ ========================================================================== */
@@ -249,13 +194,16 @@ td { vertical-align: top; }
#content .container { width: auto; position: relative; padding: 0; } #content .container { width: auto; position: relative; padding: 0; }
/* ============================================================================= /* =============================================================================
Main content area Primary Content
========================================================================== */ ========================================================================== */
#main { position: relative; } #main { position: relative; }
#main .container { padding: 0; } #main .container { padding: 0; }
/* ============================================================================= /* =============================================================================
Sidebar Sidebar
========================================================================== */ ========================================================================== */
@@ -266,6 +214,7 @@ td { vertical-align: top; }
#sidebar .widget .gform_wrapper ul { padding: 0; list-style-type: none; } #sidebar .widget .gform_wrapper ul { padding: 0; list-style-type: none; }
/* ============================================================================= /* =============================================================================
Posts Posts
========================================================================== */ ========================================================================== */
@@ -278,8 +227,9 @@ td { vertical-align: top; }
.hentry p.byline { } .hentry p.byline { }
/* ============================================================================= /* =============================================================================
Post and comment navigation Post & Comment Navigation
========================================================================== */ ========================================================================== */
#post-nav { clear: both; *display: inline-block; } #post-nav { clear: both; *display: inline-block; }
@@ -295,8 +245,9 @@ td { vertical-align: top; }
#comments-nav .comments-next a { float: right; } #comments-nav .comments-next a { float: right; }
/* ============================================================================= /* =============================================================================
Post comments Post Comments
========================================================================== */ ========================================================================== */
ol.commentlist img.avatar { float: left; margin-right: 10px; } ol.commentlist img.avatar { float: left; margin-right: 10px; }
@@ -310,8 +261,9 @@ ol.commentlist .comment-reply-link { display: block; margin-bottom: 1.5em; }
#commentform:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; } #commentform:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
/* ============================================================================= /* =============================================================================
Gallery Galleries
========================================================================== */ ========================================================================== */
figure.gallery-item { float: left; margin: 0 1em 1em 0; position: relative; } figure.gallery-item { float: left; margin: 0 1em 1em 0; position: relative; }
@@ -328,6 +280,7 @@ figure.gallery-item a:hover img { border-color: #ccc; }
figure.gallery-item figcaption { display: none; } figure.gallery-item figcaption { display: none; }
/* ============================================================================= /* =============================================================================
Footer Footer
========================================================================== */ ========================================================================== */
@@ -341,6 +294,7 @@ figure.gallery-item figcaption { display: none; }
#content-info p.copy small { font-size: 1em; } #content-info p.copy small { font-size: 1em; }
/* ============================================================================= /* =============================================================================
Gravity Forms Gravity Forms
========================================================================== */ ========================================================================== */
@@ -466,6 +420,7 @@ img.ui-datepicker-trigger { vertical-align: middle; }
.gform_wrapper .top_label .gfield_error { width: auto; } .gform_wrapper .top_label .gfield_error { width: auto; }
/* ============================================================================= /* =============================================================================
Search form Search form
========================================================================== */ ========================================================================== */
@@ -474,19 +429,7 @@ img.ui-datepicker-trigger { vertical-align: middle; }
/* ============================================================================= /* ==|== media queries ======================================================
WordPress generated classes
========================================================================== */
.aligncenter { display: block; margin: 0 auto; }
.alignleft { margin: 0 1.5em 1.5em 0; float: left; }
.alignright { margin: 0 0 1.5em 1.5em; float: right; }
.wp-caption { border: 1px solid #ddd; text-align: center; background: #eee; padding: 14px 10px 6px 10px; margin: 15px 10px; }
.wp-caption-text { margin: 0; }
/* =============================================================================
PLACEHOLDER Media Queries for Responsive Design. PLACEHOLDER Media Queries for Responsive Design.
These override the primary ('mobile first') styles These override the primary ('mobile first') styles
Modify as content requires. Modify as content requires.
@@ -504,35 +447,37 @@ img.ui-datepicker-trigger { vertical-align: middle; }
/* ============================================================================= /* ==|== wordpress generated classes ========================================
Non-semantic helper classes See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
Please define your styles before this section.
========================================================================== */ ========================================================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; } .aligncenter { display: block; margin: 0 auto; }
.alignleft { margin: 0 1.5em 1.5em 0; float: left; }
.alignright { margin: 0 0 1.5em 1.5em; float: right; }
.wp-caption { border: 1px solid #ddd; text-align: center; background: #eee; padding: 14px 10px 6px 10px; margin: 15px 10px; }
.wp-caption-text { margin: 0; }
/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; } .ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
[hidden] { display: none; visibility: hidden; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; } .invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; } .clearfix:after { clear: both; }
.clearfix { *zoom: 1; } .clearfix { *zoom: 1; }
/* ============================================================================= /* ==|== print styles ======================================================= */
Print styles
========================================================================== */
@media print { @media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
a, a:visited { text-decoration: underline; } a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; } a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; } abbr[title]:after { content: " (" attr(title) ")"; }

View File

@@ -15,8 +15,8 @@
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> Feed" href="<?php echo home_url(); ?>/feed/"> <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> Feed" href="<?php echo home_url(); ?>/feed/">
<script src="<?php echo get_template_directory_uri(); ?>/js/libs/modernizr-2.0.6.min.js"></script> <script src="<?php echo get_template_directory_uri(); ?>/js/libs/modernizr-2.0.6.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="<?php echo get_template_directory_uri(); ?>/js/libs/jquery-1.6.4.min.js"><\/script>')</script> <script>window.jQuery || document.write('<script src="<?php echo get_template_directory_uri(); ?>/js/libs/jquery-1.7.1.min.js"><\/script>')</script>
<?php wp_head(); ?> <?php wp_head(); ?>
<?php roots_head(); ?> <?php roots_head(); ?>

View File

@@ -31,7 +31,7 @@
<IfModule mod_headers.c> <IfModule mod_headers.c>
Header set X-UA-Compatible "IE=Edge,chrome=1" Header set X-UA-Compatible "IE=Edge,chrome=1"
# mod_headers can't match by content-type, but we don't want to send this header on *everything*... # mod_headers can't match by content-type, but we don't want to send this header on *everything*...
<FilesMatch "\.(js|css|gif|png|jpe?g|pdf|xml|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|eot|ttf|otf|woff|ico|webp|appcache|manifest|htc|crx|xpi|safariextz|vcf)$" > <FilesMatch "\.(js|css|gif|png|jpe?g|pdf|xml|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|eot|ttf|otf|woff|ico|webp|appcache|manifest|htc|crx|oex|xpi|safariextz|vcf)$" >
Header unset X-UA-Compatible Header unset X-UA-Compatible
</FilesMatch> </FilesMatch>
</IfModule> </IfModule>
@@ -41,7 +41,7 @@
# Cross-domain AJAX requests # Cross-domain AJAX requests
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# Serve cross-domain ajax requests, disabled. # Serve cross-domain Ajax requests, disabled by default.
# enable-cors.org # enable-cors.org
# code.google.com/p/html5security/wiki/CrossOriginRequestSecurity # code.google.com/p/html5security/wiki/CrossOriginRequestSecurity
@@ -50,6 +50,22 @@
# </IfModule> # </IfModule>
# ----------------------------------------------------------------------
# CORS-enabled images (@crossorigin)
# ----------------------------------------------------------------------
# Send CORS headers if browsers request them; enabled by default.
# developer.mozilla.org/en/CORS_Enabled_Image
# blog.chromium.org/2011/07/using-cross-domain-images-in-webgl-and.html
# hacks.mozilla.org/2011/11/using-cors-to-load-webgl-textures-from-cross-domain-images/
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIf Origin ":" IS_CORS
Header set Access-Control-Allow-Origin "*" env=IS_CORS
</IfModule>
</IfModule>
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# Webfont access # Webfont access
@@ -104,6 +120,7 @@ AddType image/webp webp
AddType text/cache-manifest appcache manifest AddType text/cache-manifest appcache manifest
AddType text/x-component htc AddType text/x-component htc
AddType application/x-chrome-extension crx AddType application/x-chrome-extension crx
AddType application/x-opera-extension oex
AddType application/x-xpinstall xpi AddType application/x-xpinstall xpi
AddType application/octet-stream safariextz AddType application/octet-stream safariextz
AddType text/x-vcard vcf AddType text/x-vcard vcf
@@ -198,59 +215,59 @@ AddType text/x-vcard vcf
# If you don't use filenames to version, lower the CSS and JS to something like # If you don't use filenames to version, lower the CSS and JS to something like
# "access plus 1 week" or so. # "access plus 1 week" or so.
#<IfModule mod_expires.c> # <IfModule mod_expires.c>
# ExpiresActive on # ExpiresActive on
# Perhaps better to whitelist expires rules? Perhaps. # Perhaps better to whitelist expires rules? Perhaps.
# ExpiresDefault "access plus 1 month" # ExpiresDefault "access plus 1 month"
# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5) # cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
# ExpiresByType text/cache-manifest "access plus 0 seconds" # ExpiresByType text/cache-manifest "access plus 0 seconds"
# Your document html # Your document html
# ExpiresByType text/html "access plus 0 seconds" # ExpiresByType text/html "access plus 0 seconds"
# Data # Data
# ExpiresByType text/xml "access plus 0 seconds" # ExpiresByType text/xml "access plus 0 seconds"
# ExpiresByType application/xml "access plus 0 seconds" # ExpiresByType application/xml "access plus 0 seconds"
# ExpiresByType application/json "access plus 0 seconds" # ExpiresByType application/json "access plus 0 seconds"
# Feed # Feed
# ExpiresByType application/rss+xml "access plus 1 hour" # ExpiresByType application/rss+xml "access plus 1 hour"
# ExpiresByType application/atom+xml "access plus 1 hour" # ExpiresByType application/atom+xml "access plus 1 hour"
# Favicon (cannot be renamed) # Favicon (cannot be renamed)
# ExpiresByType image/x-icon "access plus 1 week" # ExpiresByType image/x-icon "access plus 1 week"
# Media: images, video, audio # Media: images, video, audio
# ExpiresByType image/gif "access plus 1 month" # ExpiresByType image/gif "access plus 1 month"
# ExpiresByType image/png "access plus 1 month" # ExpiresByType image/png "access plus 1 month"
# ExpiresByType image/jpg "access plus 1 month" # ExpiresByType image/jpg "access plus 1 month"
# ExpiresByType image/jpeg "access plus 1 month" # ExpiresByType image/jpeg "access plus 1 month"
# ExpiresByType video/ogg "access plus 1 month" # ExpiresByType video/ogg "access plus 1 month"
# ExpiresByType audio/ogg "access plus 1 month" # ExpiresByType audio/ogg "access plus 1 month"
# ExpiresByType video/mp4 "access plus 1 month" # ExpiresByType video/mp4 "access plus 1 month"
# ExpiresByType video/webm "access plus 1 month" # ExpiresByType video/webm "access plus 1 month"
# HTC files (css3pie) # HTC files (css3pie)
# ExpiresByType text/x-component "access plus 1 month" # ExpiresByType text/x-component "access plus 1 month"
# Webfonts # Webfonts
# ExpiresByType application/x-font-ttf "access plus 1 month" # ExpiresByType application/x-font-ttf "access plus 1 month"
# ExpiresByType font/opentype "access plus 1 month" # ExpiresByType font/opentype "access plus 1 month"
# ExpiresByType application/x-font-woff "access plus 1 month" # ExpiresByType application/x-font-woff "access plus 1 month"
# ExpiresByType image/svg+xml "access plus 1 month" # ExpiresByType image/svg+xml "access plus 1 month"
# ExpiresByType application/vnd.ms-fontobject "access plus 1 month" # ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
# CSS and JavaScript # CSS and JavaScript
# ExpiresByType text/css "access plus 1 year" # ExpiresByType text/css "access plus 1 year"
# ExpiresByType application/javascript "access plus 1 year" # ExpiresByType application/javascript "access plus 1 year"
# <IfModule mod_headers.c> # <IfModule mod_headers.c>
# Header append Cache-Control "public" # Header append Cache-Control "public"
# </IfModule> # </IfModule>
#</IfModule> # </IfModule>
@@ -259,14 +276,14 @@ AddType text/x-vcard vcf
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# FileETag None is not enough for every server. # FileETag None is not enough for every server.
#<IfModule mod_headers.c> # <IfModule mod_headers.c>
# Header unset ETag # Header unset ETag
#</IfModule> # </IfModule>
# Since we're sending far-future expires, we don't need ETags for # Since we're sending far-future expires, we don't need ETags for
# static content. # static content.
# developer.yahoo.com/performance/rules.html#etags # developer.yahoo.com/performance/rules.html#etags
#FileETag None # FileETag None
@@ -307,10 +324,10 @@ AddType text/x-vcard vcf
# Turning on the rewrite engine is necessary for the following rules and features. # Turning on the rewrite engine is necessary for the following rules and features.
# FollowSymLinks must be enabled for this to work. # FollowSymLinks must be enabled for this to work.
#<IfModule mod_rewrite.c> # <IfModule mod_rewrite.c>
# Options +FollowSymlinks # Options +FollowSymlinks
# RewriteEngine On # RewriteEngine On
#</IfModule> # </IfModule>
@@ -334,11 +351,11 @@ AddType text/x-vcard vcf
# Option 1: # Option 1:
# Rewrite "www.example.com -> example.com" # Rewrite "www.example.com -> example.com"
#<IfModule mod_rewrite.c> # <IfModule mod_rewrite.c>
# RewriteCond %{HTTPS} !=on # RewriteCond %{HTTPS} !=on
# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] # RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L] # RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
#</IfModule> # </IfModule>
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
@@ -364,7 +381,7 @@ AddType text/x-vcard vcf
# /css/style.20110203.css to /css/style.css # /css/style.20110203.css to /css/style.css
# To understand why this is important and a better idea than all.css?v1231, # To understand why this is important and a better idea than all.css?v1231,
# read: github.com/paulirish/html5-boilerplate/wiki/Version-Control-with-Cachebusting # read: github.com/h5bp/html5-boilerplate/wiki/Version-Control-with-Cachebusting
# Uncomment to enable. # Uncomment to enable.
# <IfModule mod_rewrite.c> # <IfModule mod_rewrite.c>
@@ -397,7 +414,7 @@ AddType text/x-vcard vcf
# without -MultiViews, Apache will give a 404 for a rewrite if a folder of the same name does not exist # 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 # e.g. /blog/hello : webmasterworld.com/apache/3808792.htm
#Options -MultiViews # Options -MultiViews
@@ -406,7 +423,7 @@ AddType text/x-vcard vcf
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# You can add custom pages to handle 500 or 403 pretty easily, if you like. # You can add custom pages to handle 500 or 403 pretty easily, if you like.
#ErrorDocument 404 /404.html # ErrorDocument 404 /404.html
@@ -448,6 +465,16 @@ AddCharset utf-8 .html .css .js .xml .json .rss .atom
</IfModule> </IfModule>
# Block access to backup and source files
# This files may be left by some text/html editors and
# pose a great security danger, when someone can access them
<FilesMatch ".(bak|config|sql|fla|psd|ini|log|sh|inc|~|swp)$">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
# If your server is not already configured as such, the following directive # If your server is not already configured as such, the following directive
# should be uncommented in order to set PHP's register_globals option to OFF. # should be uncommented in order to set PHP's register_globals option to OFF.
# This closes a major security hole that is abused by most XSS (cross-site # This closes a major security hole that is abused by most XSS (cross-site

File diff suppressed because one or more lines are too long

4
js/libs/jquery-1.7.1.min.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long