diff --git a/CNAME b/CNAME index fee998bc2..e69de29bb 100644 --- a/CNAME +++ b/CNAME @@ -1 +0,0 @@ -bootstrap.prose.io \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 1dda273ff..000000000 --- a/LICENSE +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) 2012 Development Seed -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. -- Neither the name "Development Seed" nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/README.md b/README.md index 5cce163fe..966197a09 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Prose Bootstrap -================= +fresh-start +=========== -A minimal template to get started with Jekyll and Prose. \ No newline at end of file +Extremely barebones starting point for responsive sites built on Jekyll. diff --git a/_config.yml b/_config.yml index d4d6b1ba9..df8256d33 100644 --- a/_config.yml +++ b/_config.yml @@ -1,20 +1,4 @@ auto: true server: true -permalink: none -baseurl: "" -exclude: -- .gitignore -- README.md - -prose: - rooturl: "_posts" - metadata: - _posts/articles: | - published: false - layout: article - title: Your Post Title - abstract: Short summary of your article. - author_twitter: johndoe - author: John Doe - categories: - - articles \ No newline at end of file +baseurl: +permalink: /:title diff --git a/_includes/js/jquery.min.js b/_includes/js/jquery.min.js new file mode 100644 index 000000000..16ad06c5a --- /dev/null +++ b/_includes/js/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.7.2 jquery.com | jquery.org/license */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"":"")+""),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;e=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
"+""+"
",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
t
",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1)},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!="string"&&(c=a,a="fx",d--);if(arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function( +a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f +.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.documentElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+["*"];try{bU=e.href}catch(bX){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cb(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(ct("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/_layouts/about.html b/_layouts/about.html deleted file mode 100644 index 31702accd..000000000 --- a/_layouts/about.html +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout: default ---- - -
-
{{page.title}}
- {{ content }} -
\ No newline at end of file diff --git a/_layouts/article.html b/_layouts/article.html deleted file mode 100644 index 38f542c11..000000000 --- a/_layouts/article.html +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: default ---- - - -
- {% for item in site.categories.articles limit:40 offset:0 %} - - - - {% endfor %} -
- -
-
{{page.title}}
-
{{page.abstract}}
-
Posted by {{page.author}} on {{ page.date | date: "%B %d, %Y" }}
-
- -
-
- {{ content }} -
-
\ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html index 21b85d5b0..95cb9a64e 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -3,29 +3,15 @@ + Site Title {% if page.url != '/index.html' %}| {{page.title}}{% endif %} - Poole · Serving Jekyll faithfully - - - + + + -
- - - -
{{content}}
+
+ {{content}}
- - -Fork me on GitHub + - diff --git a/_posts/0100-01-01-hello-world.html b/_posts/0100-01-01-hello-world.html new file mode 100644 index 000000000..7423dfa47 --- /dev/null +++ b/_posts/0100-01-01-hello-world.html @@ -0,0 +1,5 @@ +--- +layout: default +title: untitled +published: false +--- diff --git a/_posts/articles/2012-06-14-lorem-ipsum.md b/_posts/articles/2012-06-14-lorem-ipsum.md deleted file mode 100644 index 133c423bd..000000000 --- a/_posts/articles/2012-06-14-lorem-ipsum.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: article -title: The lorem ipsum -abstract: Curabitur ac ante sit amet elit placerat luctus. Pellentesque quis tellus urna, in euismod mi. Pellentesque ultricies dictum massa, non faucibus ligula iaculis sed. -author_twitter: _mql -author: Michael Aufreiter -categories: -- articles ---- - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut semper lacinia purus, id gravida tortor semper et. Mauris quis dolor at quam tincidunt lacinia quis quis nunc. In vulputate nibh at enim ullamcorper adipiscing. Lorem ipsum dolor sit amet, consectetur adipiscing elit. - - -# Neque porro quisquam - - -Sed facilisis felis in justo iaculis placerat. Donec venenatis suscipit metus congue sodales. Sed suscipit lorem sit amet ipsum condimentum vitae mattis dui lobortis. Etiam quis tortor nulla. Sed id quam non arcu eleifend tempor. Fusce tincidunt condimentum nisl, vitae laoreet lorem rhoncus eget. Nunc nec libero mi, vel posuere mauris. In neque arcu, rutrum sed consectetur at, lobortis nec mauris. diff --git a/_posts/articles/2012-06-18-prose-bootstrap.md b/_posts/articles/2012-06-18-prose-bootstrap.md deleted file mode 100644 index 73a4623be..000000000 --- a/_posts/articles/2012-06-18-prose-bootstrap.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -layout: article -title: Introducing Prose Bootstrap -abstract: Prose Bootstrap is a minimal template intended to get you started with Jekyll. -author_twitter: _mql -author: Michael Aufreiter -categories: -- articles -published: true ---- - - -In order to get started with Prose Bootstrap, all you have to do is forking the [repository](http://github.com/prose/bootstrap) and make your own adjustments. - -# Adjust Configuration - -Make sure you setup `_config.yml` correctly. - -If your page lives under `http://username.github.com/sitename` your config.yml looks like this: - - auto: true - server: true - permalink: none - baseurl: "sitename" - exclude: - - .gitignore - - README.md - - -# Use Prose - -Once your site is up you can start managing it with [Prose](http://prose.io). Follow the instructions [here](http://prose.io/help/getting-started.html). - -![](http://prose.io/images/screenshots/edit.png) - - - - diff --git a/_prose.yml b/_prose.yml new file mode 100644 index 000000000..861f9a345 --- /dev/null +++ b/_prose.yml @@ -0,0 +1,2 @@ +prose: + rooturl: '_posts' diff --git a/_site/LICENSE b/_site/LICENSE deleted file mode 100644 index 1dda273ff..000000000 --- a/_site/LICENSE +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) 2012 Development Seed -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. -- Neither the name "Development Seed" nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/_site/app.css b/_site/app.css deleted file mode 100644 index bbf4b0f7c..000000000 --- a/_site/app.css +++ /dev/null @@ -1,1123 +0,0 @@ -/* ------------------------------------------ - Reset ♥ - http://meyerweb.com/eric/tools/css/reset/ - v2.0 | 20110126 - License: none (public domain) ----------------------------------------------*/ -html, body, div, span, applet, object, iframe, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, img, ins, kbd, q, s, samp, -small, strike, sub, sup, tt, var, center, -dl, dt, dd, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; - } -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; - } -body { line-height: 1; } -blockquote, q { quotes: none; } -blockquote:before, blockquote:after, -q:before, q:after { content: ''; content: none; } -/* tables still need 'cellspacing="0"' in the markup */ -table { border-collapse: collapse; border-spacing: 0; } -/* remember to define focus styles. Hee Haw */ -:focus { outline: 0; } - -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - } - - -/* ------------------------------------------ - Typography ----------------------------------------------*/ -html,body { - color: #7A8387; - background: #e7eef2; - -webkit-font-smoothing: antialiased; - height: 100%; - line-height: 1.5em; - } - -body, -textarea, -input { font: 13px/20px 'OpenSans', sans-serif; } - -a { - color: #526066; - text-decoration: none; - } -a:hover { - color: #204859; - } -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; - } - -h1,h2,h3,h4,h5,h6 { - margin: 0; - } -h4, h5, h6 { - } - -h1 { font-size: 24px; } -h1 small { font-size: 13px; font-weight: normal; } -h2 { font-size: 24px; } -h2 small { font-size: 16px; } -h3 { font-size: 16px; font-weight: normal; } -h3 small { font-size: 14px; font-weight: normal; } -h4 { font-size: 14px; } -h5 { font-size: 13px; } -h6 { font-size: 11px; font-weight: normal; } - - -/* Use border-box box model */ - -* { - box-sizing: border-box; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; -} - -/* ------------------------------------------ - Globals ----------------------------------------------*/ - -#main { - padding-top: 60px; - overflow:auto; - padding-bottom: 60px; /* must be same height as the footer */ -} - -#post .inner { - position: relative; -} - -/* ------------------------------------------ - Footer - a sticky one ----------------------------------------------*/ - - -/* must declare 0 margins on everything, also for main layout components use padding, not -vertical margins (top and bottom) to add spacing, else those margins get added to total height -and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */ - -#container { - min-height: 100%; - min-width: 960px; -} - -#footer { - position: relative; - margin-top: -60px; /* negative value of footer height */ - height: 60px; - - line-height: 60px; - background: #e0e7eb; - border-top: 1px solid #c3ccd0; - clear:both; -} - -#footer .footer-content { - width: 960px; - margin: 0 auto; - font-size: 16px; -} - - -/* ------------------------------------------ - Startpage ----------------------------------------------*/ - -.dialog { - position: relative; - margin: 40px auto 0 auto; - color: #7A8387; - width: 340px; -} - -#start .splash { - text-align: center; - background: #E0E7EB; - font-family: 'OpenSans', sans-serif; - font-weight: normal; - font-size: 16px; - line-height: 1.3em; - -moz-border-radius: 5px 5px 0 0; - -webkit-border-radius: 5px 5px 0 0; - border-radius: 5px 5px 0 0; -} - -#start .splash h2 { - background: url('images/sprite.png') 128px 18px no-repeat; - text-indent: -3000px; - overflow: hidden; - display: block; - height: 160px; -} - -.authorize { - background: #c9d1d6; - -moz-border-radius: 0 0 5px 5px; - -webkit-border-radius: 0 0 5px 5px; - border-radius: 0 0 5px 5px; - padding: 20px ; -} - -.authorize p {margin-top: 0;} - -.authorize a.button { - display: block; - background: #516066; - padding: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - font-family:'OpenSans', sans-serif; - text-transform: uppercase; - font-size: 11px; - font-weight: bold; - color: #fff; -} - .authorize a.button:hover { background: #475459;} - -/* ------------------------------------------ - Repos listing ----------------------------------------------*/ - -body.start { - -} - -#start .owner { - font-family: 'OpenSans', sans-serif; - font-size: 16px; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 30px; - width: 200px; - background: url('images/sprite.png') 0px -545px no-repeat; -} - -#start { - padding-bottom: 20px; - width: 960px; - margin: 0 auto; -} - -.repos { - overflow: auto; - padding: 10px 0; -} - -.repos > a { - font-family: 'OpenSans', sans-serif; - overflow: hidden; - box-shadow: 0 1px 0 rgba(255, 255, 255, 0),0 0 10px rgba(0, 0, 0, 0.1); - - background:url('images/sprite.png') -450px -640px no-repeat; - background-color: #E0E7EB; - - -moz-transition: background-color 200ms linear; - -o-transition: background-color 200ms linear; - -webkit-transition: background-color 200ms linear; - transition: background-color 200ms linear; - - -moz-border-radius: 3px 3px 0px 3px; - -webkit-border-radius: 3px 3px 0px 3px; - border-radius: 3px 3px 0px 3px; - - text-align: center; - padding: 10px; - position: relative; - margin-right: 20px; - margin-top: 20px; - width: 140px; - height: 180px; - color: #444; - display: block; - float: left; -} - -.repos > a:hover { - background-color: #f0f5f7; -} - -.repos > a .name { - display: block; - position: relative; - top: 40%; - margin: auto; - font-size: 12px; - text-align: center; - overflow: hidden; - word-wrap: break-word; - color: #526066; -} - -.repos > a:hover .name { - color: #526066; -} - -.repos a .branches { - position: absolute; - background:url('images/sprite.png') -450px -640px no-repeat; - background-color: #f0f5f7; - -moz-border-radius: 3px 3px 0px 3px; - -webkit-border-radius: 3px 3px 0px 3px; - border-radius: 3px 3px 0px 3px; - font-size: 12px; - text-align: left; - left: 0px; - right: 0px; - bottom: 0px; - top: 0px; - padding: 10px; - overflow: auto; - border-radius: 3px; -} - -.repos a .branches .label { - line-height: 27px; - padding: 0 5px; -} - -.repos a .branches .not-jekyll { - position: absolute; - top: 0; bottom: 0; left: 0; right: 0; - color: #C52528; - text-align: center; - padding-top: 80px; - padding-top: 45px; - margin: auto; - overflow: hidden; - word-wrap: break-word; -} - - -.repos a .branches .branch { - padding: 2px 5px; - text-align: center; -} - -.repos a .branches a.branch { - display: block; - color: #555; -} - -.loading-branches { - position: absolute; - margin: auto; - left: 0; right: 0; top: 0; bottom: 0; - background: url('images/ajax-loader.gif') no-repeat; - height: 40px; - width: 44px; - color: #444; -} - -.repos a .branches a.branch:hover { - /*color: #eee;*/ - background: #E0E7EB; -} - -.start .sites, -.dialog form { - width: 240px; - position: absolute; - left: 50%; - margin-left: -120px; - } - -ul.site li { - position: relative; - } - -ul.site li a { - display: block; - border-bottom: 1px solid #eee; - padding: 4px 0; - } - ul.site li a:hover { - background: url(images/icons.png) no-repeat 220px -20px; - } - -/* User box */ -#user { - font-size:12px; - position:absolute; - top:0; - right:0; - z-index:2; - padding:5px; - background:#eee; - border-radius:0 0 0 5px; - box-shadow: - inset #ccc 0px 1px, - inset #ddd 0px 0px 5px, - #fff 0px 1px, - #f8f8f8 0px 3px 3px; - } - #user img { - border-radius:2px; - width:30px; - height:30px; - vertical-align:middle; - } - #user .name, - #user .logout { - display:inline; - padding:0 5px; - } - #user a { color:#222; } - #user .logout a { color:#999; } - -/* Form hint */ -#hint { - position: absolute; - top: -30px; - font-size: 20px; - width: 100%; - text-align: center; - } - - -/* ------------------------------------------ - New post ----------------------------------------------*/ - -.step { - background: white; - padding: 20px 20px 40px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - width: 318px; - margin: 40px auto 0; - border: 1px solid #CCC; - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.10); - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.10); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.10); - } - .step form { - width: 240px; - margin: 0 auto; - } - -/* ------------------------------------------ - Posts ----------------------------------------------*/ - -#posts { - padding: 30px 0; - width: 960px; - margin: 0 auto; -} - - -#publish_status { - position: relative; - height: 50px; - } - #publish_status.active { - background: #fff; - border: 1px solid #a0a0a0; - } - -.post-listing a.link { - background:url('images/sprite.png') -450px -400px no-repeat; - background-color: #E0E7EB; - float: left; - width: 140px; - height: 180px; - margin: 0 20px 20px 0; - padding: 10px; - position: relative; - color: #404040; - box-shadow: 0 1px 0 rgba(255, 255, 255, 0),0 0 10px rgba(0, 0, 0, 0.1); - border-radius: 3px 40px 3px 3px; - -moz-transition: background-color 200ms linear; - -o-transition: background-color 200ms linear; - -webkit-transition: background-color 200ms linear; - } - .post-listing a.link:hover { - background-color: #f0f5f7; - } - -.post-listing a.link .filename { - display: block; - position: relative; - top: 40%; - margin: auto; - font-size: 12px; - text-align: center; - font-family: 'OpenSans', sans-serif; - overflow: hidden; - word-wrap: break-word; - color: #526066; -} - -.post-listing a.link.folder .filename { - color: rgba(255,255,255, 0.8); - word-wrap: break-word; - color: #526066; -} -.post-listing a.link.folder:hover .filename { -} - -.post-listing a.link:hover .filename { - color: #526066; -} - -.post-listing a.link:hover { - border-color: #a0a0a0; - color: #404040; -} - -.post-listing a.link:active { - border-color: #526066; -} - -.post-listing a.link.folder { - background:url('images/sprite.png') -450px -150px no-repeat; - background-color: #E0E7EB; - box-shadow: 0 1px 0 rgba(255, 255, 255, 0),0 0 10px rgba(0, 0, 0, 0.1); - border-radius: 3px; - -moz-transition: background-color 200ms linear; - -o-transition: background-color 200ms linear; - -webkit-transition: background-color 200ms linear; - } - .post-listing a.link.folder:hover { - background-color: #f0f5f7; - } - -.post-listing a.link.new .button { - background: #516066 url('images/sprite.png') -440px -90px no-repeat; - text-indent: 10px; - padding: 5px; - margin: 70px 10px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - text-transform: uppercase; - text-align: center; - font-size: 11px; - font-weight: bold; - color: #fff; - } - .post-listing a.link.new .button:hover { background: #475459 url('images/sprite.png') -440px -90px no-repeat; } -/* ------------------------------------------ - Post ----------------------------------------------*/ - - -.document-menu { - padding: 0 20px; - height: 60px; - background: #667880; - overflow: visible; - line-height: 40px; - - -moz-transition: background 200ms linear; - -o-transition: background 200ms linear; - -webkit-transition: background 200ms linear; - transition: background 200ms linear; - z-index: 2000; -} - -#post.sticky-menu .document-menu { - position: fixed; - top: 0px; - left: 0px; - right: 0px; -} - -#post.sticky-menu .document { - margin-top: 60px; -} - -#post.published .document-menu { - background: #90bb74; -} - -#post.published .metadata { - background: #73965d; -} - -.document-menu .options { - display: none; - background: #667880; - -moz-transition: background 200ms linear; - -o-transition: background 200ms linear; - -webkit-transition: background 200ms linear; - transition: background 200ms linear; -} - -#post.published .document-menu .options { - background: #90bb74; -} - -.document-menu-content { - width: 960px; - margin: 0 auto; - color: #E7EEF2; - font-weight: bold; - position: relative; -} - -.document-menu-content .status { - position: absolute; - left: -50px; - width: 50px; - height: 60px; - background-image:url('images/sprite.png'); - background-position: -290px -185px; -} - -#post.published .document-menu-content .status { - background-position: -290px -285px; -} - -.document-menu-content .menu-item { - background: rgba(0,0,0, 0.2); - line-height: 40px; - margin: 10px 0; -} - -.document-menu-content .menu-item state { - background: none; -} - -.document-menu-content .menu-item.preview { - background-image:url('images/sprite.png'); - background-position: -438px 15px; - background-repeat: no-repeat; - width: 40px; - padding: 0; -} - -.document-menu-content .menu-item.preview.active { - background-color: rgba(0,0,0, 0.6); -} - -.document-menu-content .menu-item.meta { - background-image:url('images/sprite.png'); - background-position: -288px 14px; - padding-left: 35px; - padding-right: 10px; -} - -.document-menu-content .menu-item.meta.active { - background-color: rgba(0,0,0, 0.6); -} - -.document-menu-content a { - color: #E7EEF2; -} - -.menu-item { - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; -} - -.menu-item:hover { - background: rgba(0,0,0, 0.3); -} - -.document-menu-content .menu-item.meta { - margin-left: 20px; -} - -.document-menu-content .filename input { - font-family: Menlo, monospace; - background: transparent; - border: none; - height: 40px; - font-size: 16px; - color: #555; - color: #e7eef2; - width: 400px; - padding: 0 5px; - margin: 10px 0; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; -} - -.document-menu-content .filename .state { - position: absolute; - left: 420px; - top: 15px; - width: 50px; - height: 30px; -} - -.document-menu-content .filename .state.loading { - background: url('images/ajax-loader.gif') center center no-repeat; -} - -.document-menu-content .filename .state.error { - background-image:url('images/sprite.png'); - background-position: -300px -200px; -} - -.document-menu-content .filename .state.success { - background-image:url('images/sprite.png'); - background-position: -300px -300px; -} - -.document-menu-content .filename input:hover, .document-menu-content .filename input:focus { - background-color: rgba(0,0,0, 0.2); - color: #e7eef2; -} - -.document-menu .options { - position: absolute; - top: 60px; - right: 0px; - width: 200px; - z-index: 3000; - border-radius: 0 0 5px 5px; -} - - -.document-menu .options .publish-state { - padding: 0 20px; -} - -.document-menu .options .actions { - background: rgba(255, 255, 255, 0.1); - padding: 20px; - border-radius: 0 0 5px 5px; -} - -.document-menu .options .actions .button { - display: block; - text-align: center; - background: rgba(0,0,0, 0.2); - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; -} - -.document-menu .options .actions .button:hover { - background: rgba(0,0,0, 0.4); -} - -.document-menu-content .menu-item.save-state { - background: none; - } - .document-menu-content .menu-item.save-state:hover { - background: none; - } - -.document-menu-content .state .button.save { - background: rgba(0,0,0, 0.2); - width: 100px; - text-align: center; - line-height: 40px; - margin-left: 1px; - margin: 0px; - height: 40px; - border-radius: 0px 4px 4px 0px; - margin-left: 1px; - } - -.document-menu-content .state .button.save:hover { background: rgba(0,0,0, 0.4); } - -.document-menu-content .save-state { - margin-left: 20px; -} - -.document-menu-content .save-state:hover { - background: rgba(0,0,0, 0.2); -} - - -.document-menu-content .state .button { - display: block; - float:left; - color: #fff; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - margin: 5px; - line-height: 30px; - height: 30px; - padding: 0 12px; -} - -.document-menu-content .state .button.toggle-options { - background-image: url('images/sprite.png'); - background-position: -288px -437px; - width: 50px; - padding: 0; - height: 40px; - margin: 0; - border-radius: 3px 0 0 3px; - background-color: rgba(0, 0, 0, .2); -} - -.document-menu-content .state .button:hover { - background-color: rgba(0,0,0, 0.4); -} - -.document-menu-content .state .button.inactive, .document-menu-content .state .button.inactive:hover { - text-shadow: none; - background:#eee; - color:#bbb; - border-color:#dfdfdf; - box-shadow: none; -} - -.document-menu-content .state .button.error, .document-menu-content .state .button.error:hover { - color: red; -} - -.document-menu-content .state .options { - background: rgba(0,0,0, 0.3); - color: #fff; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - margin-left: 10px; - padding: 8px; -} - -.document .metadata { - overflow: hidden; - background: #526066; - color: #CCC; - z-index: 1000; - -moz-transition: background 100ms linear; - -o-transition: background 100ms linear; - -webkit-transition: background 100ms linear; - transition: background 100ms linear; -} - -.document .metadata-content .CodeMirror { - color: #F0F0F0; -} - -.document .metadata-content { - padding: 20px 0px; - width: 960px; - margin: 0 auto; -} - -.document .metadata #raw_metadata { - background: #444; - color: #eee; -} - -.state p, -.state .button-padding { - float: left; - } - .state p { - color: #526066; - font-weight: normal; - font-size: 11px; - line-height: 35px; - margin: 0; - } - -.document { - min-height: 400px; - position: relative; - overflow:hidden; -} - -.document .surface { - width: 200%; - -moz-transition: margin-left 300ms linear; - -o-transition: margin-left 300ms linear; - -webkit-transition: margin-left 300ms linear; - transition: margin-left 300ms linear; - margin-left: 0%; - overflow: hidden; -} - -.document .surface.preview { - margin-left: -100%; - overflow:hidden; -} - - -.document .content-wrapper { - padding-top: 20px; - width: 50%; - float: left; - position: relative; -} - -.document .content-preview-wrapper { - position: relative; - padding-top: 20px; - width: 50%; - float: left; -} - -.document .content-preview, .document .content { - padding: 20px 0px; - width: 960px; - margin: 0 auto; -} - -.document .document-preview { - -} - - -/* ------------------------------------------ - Rendered Markdown ----------------------------------------------*/ - -.post-content { - background: #fff; - padding: 100px; - font-family: 'OpenSans', sans-serif; - font-weight: normal; - font-size: 16px; - line-height: 1.5em; - border: 1px solid #C3CCD0; - box-shadow: 0 1px 0 rgba(255, 255, 255, 0),0 0 10px rgba(0, 0, 0, 0.1); - } - -.post-content .title { - font-size: 36px; - line-height: 1.5em; - margin-bottom: 20px; - font-weight: bold; - border-bottom: 1px solid #C3CCD0; - padding-bottom: 20px; - } - -.post-content h1 { font-size: 36px; margin-bottom: 20px;} -.post-content h2 { font-size: 24px; margin-bottom: 20px;} -.post-content h3, .post-content h4, .post-content h5, .post-content h6 { - font-size: 18px; - font-weight: bold; - margin-bottom: 10px; - } - -.post-content blockquote { - padding-left: 19px; - border-left: 1px solid #C3CCD0; - font-style: italic; -} - -.post-content ul { - margin-left: 0px; - padding-left: 20px; - list-style: disc; -} - -.post-content ol { - margin-left: 0px; - padding-left: 20px; - list-style: decimal; -} - -.post-content img { - max-width: 100%; -} - -.post-content .meta { - margin-top: 30px; - font-size: 12px; - text-transform: uppercase; - border-top: 1px solid #C3CCD0; -} - -.post-content a { - border-bottom: 1px dashed #C3CCD0;} - -.post-content p { - margin-bottom: 20px; - } - -.post-content p:last-child { - margin-bottom: 20px; - } - -.post-content code { - font-family: Menlo, monospace; - font-size: 12px; - zoom: 1; - color: #E7EEF2; -} - -.post-content pre { - background: #526066; - padding: 10px; -} - -.post-content pre code { - border: none; -} - -.post-content hr { - margin: 5px 0 4px 0; - border-top: 1px solid #C3CCD0; - border-bottom: 0; - border-radius: 5px; -} - -/* ------------------------------------------ - About ----------------------------------------------*/ - -#container .about { - width: 960px; - margin: 30px auto; - background: white; -} - -/* ------------------------------------------ - Logbook ----------------------------------------------*/ - -.help { - width: 960px; - margin: 30px auto; -} - -.help .articles { - overflow: auto; - -} - -.help .articles .article { - - overflow: hidden; - - /*background: rgba(255,255,255, 0.6);*/ - /*background: #E0E7EB;*/ - - - -moz-transition: opacity 200ms linear; - -o-transition: opacity 200ms linear; - -webkit-transition: opacity 200ms linear; - transition: opacity 200ms linear; - - font-size: 16px; - position: relative; - margin-right: 40px; - margin-top: 20px; - width: 200px; - height: 200px; - color: #444; - display: block; - float: left; - opacity: 0.8; - -} - -.help .articles .article .title { - padding: 5px 0; -} - -.help .articles .article .descr { - color: #7A8387; - font-size: 12px; -} - -.help .articles .article:hover { - opacity: 1.0; -} - - -.help-article { - width: 960px; - margin: 30px auto; -} - -/* ------------------------------------------ - Notifications ----------------------------------------------*/ - -#notification .notification{ - text-align: center; - width: 600px; - margin: 60px auto; - padding: 20px; - font-size: 30px; - line-height: 34px; - font-weight: bold; -} - -ul.form li { - position: relative; -} - -label.error { - color: #E73C58; - position: absolute; - right: 5px; - top: 23px; - font-size: 12px; -} - -/* ------------------------------------------ - Class Helpers ----------------------------------------------*/ -.clearfix:after { - content: '.'; - display: block; - height: 0; - clear: both; - visibility: hidden; - } - -* html .clearfix { height: 1%; } /* IE6 */ -*:first-child + html .clearfix { min-height: 1%; } /* IE7 */ - -.icon { - background: transparent url(images/icons.png) no-repeat 0 0; - width: 20px; - height: 20px; - display: block; - text-indent: -999em; -} -.fl { float: left; } -.fr { float: right; } -.clear { clear: both; } - -.inner { padding: 0px 0px 40px; } -.hidden { display: none; } -.centered { text-align: center; } -.scrolling { overflow: auto; } -.clipping { overflow: hidden; } - - -/* ------------------------------------------ - ios and small screen alterations ----------------------------------------------*/ - @media all and (max-width: 480px) { - #post .inner { - width: 100%; - margin: 0; - padding: 20px 0 40px; - } - .toggle-mode { - right: 0; - } - } diff --git a/_site/articles/getting-started.html b/_site/articles/getting-started.html deleted file mode 100644 index 24457779d..000000000 --- a/_site/articles/getting-started.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Poole · Serving Jekyll faithfully - - - - - -
-
-
Getting Started
- -

Here’s how to get started with Poole.

- -

Login with your Github User

- -

It was challenging, but Poole supports OAuth. I think it’s very important to use OAuth over Basic Authentication, since Github data can be very sensible and no one wants to risk getting his password sniffed.

- -

Start

- -

Browse Repositories

- -

This is the landing page, it gives you all the repositories you have access to. If a Jekyll site has multiple branches, you are prompted to select your desired branch, otherwise, you jump into the repo directly.

- -

Repositories

- -

Browsing Posts

- -

Once you have selected a repository, you can browse your posts and sub-folders in a traditional file-browser-ish manner. You can create new files here as well, which immediately opens an empty document for you, which you can save after populating it with some text.

- -

Posts

- -

Edit Posts

- -

We use CodeMirror, a great software that makes browser-based editing a pleasure (the first time). Compared to a regular textarea, which has an annoying inline scoller this is a huge step forward I think.

- -

Edit

- -

Preview

- -

You can instantly preview your writing by either clicking the preview icon at the document menu bar, or use that fance keyboard combo ctrl+shift+p to toggle Preview on and off.

- -

Preview

- -

Publish

- -

Once you are ready, you can easily publish your article, which lets it show up on the actual webpage/blog.

- -

Publish

- -

Metadata

- -

Take full control about your post, and edit Metadata aka the YAML frontmatter. No limitations.

- -

Repositories

-
Posted by Michael on June 15, 2012
-
-
- - - - diff --git a/_site/articles/install.html b/_site/articles/install.html deleted file mode 100644 index f602c047a..000000000 --- a/_site/articles/install.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - Poole · Serving Jekyll faithfully - - - - - -
-
-
Installation Instructions
- -

Poole itself is just a static webpage, and doesn’t require any server-side bits. Instead it interacts directly with the Github API for managing your repo’s contents.

- -

The Github API is somewhat funky from time to time, and hard to debug. We had to be aware of CORS issues and properly setting up headers for authorization. What’s challenging here, is that Github just offers a low level API (around trees and blobs), which is problematic in many cases, as it requires a lot of subsequent requests to do simple things, which slows down site performance. That’s why creating a good architecture was crucial to manage the complexity. I ended up in abstracting the data layer into a separate module, Github.js.

- -

Github.js

- -

Github.js is a higher-level wrapper around the Github API. It’s intended for exactly our use case, namely interacting with Github from the browser. It supports reading, writing, renaming and deleting files. Goal was to have a simple data abstraction layer, nothing to fancy, but providing exactly the operations we need.

- -

Gatekeeper

- -

Because of some security-related limitations, Github prevents you from implementing the OAuth Web Application Flow on a client-side only application.

- -

This is a real bummer. So we built Gatekeeper, which is the missing piece you need in order to make OAuth work.

- -

Installation

- -
    -
  1. -

    Fork and clone the repo in order to run your own instance of Poole.

    -
  2. - -
  3. -

    Setup a Github application, so CORS requests are possible as well as OAuth authentication.

    - -

    Setup Github Application

    -
  4. - -
  5. -

    Setup Gatekeeper.

    - -

    Follow the instructions here and fill in the information that is provided after registering a new Github Application.

    -
  6. - -
  7. -

    Adjust _config.yml.

    - -
    auto: true
    -server: true
    -oauth_client_id: your_oauth_client_id
    -gatekeeper_url: http://gatekeeper.example.com
    -exclude:
    -- .gitignore
    -- README.md
    -
  8. - -
  9. -

    Run it.

    - -
    server:poole poole$ jekyll
    -
  10. -
- -

Limitations

- -

The Github API comes with a number of limitations because of its low-level nature. Here is a the list of known issues related to that. I hope the folks at Github can help us (with some minor additions to their API) so we can eliminate them.

- -
    -
  • -

    Listing Repositories

    - -

    When listing the repositories, we can’t determine which of them are actual Jekyll sites. Theoretically we could, by issuing a separate request that fetches repository information (such as branches) and looks for a _config.yml file. However this is way to slow, so we have to do it on-demand as you click on a repository.

    -
  • - -
  • -

    Organizations

    - -

    Repositories that live within your organizations can only be accessed by entering the url (/:organization/:repo/:branch) manually.

    -
  • - -
  • -

    Deleting and renaming files

    - -

    This requires a full tree to be written involving a new commit that points to that tree. In fact this is not a big problem with small repositories, but once they get bigger it’s not only a performance issue, you’ll get errors. Be aware that you may not (yet) be able to rename or delete files when working with bigger repositories.

    -
  • -
-
Posted by Michael on June 14, 2012
-
-
- - - - diff --git a/_site/articles/jekyll.html b/_site/articles/jekyll.html deleted file mode 100644 index bd8933e11..000000000 --- a/_site/articles/jekyll.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - Poole · Serving Jekyll faithfully - - - - - -
-
-
Things you should know about Jekyll
- -

Insert Content here.

-
Posted by Michael on June 14, 2012
-
-
- - - - diff --git a/_site/articles/liquid.html b/_site/articles/liquid.html deleted file mode 100644 index 8af2c8ddc..000000000 --- a/_site/articles/liquid.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Poole · Serving Jekyll faithfully - - - - - -
-
-
Using Liquid
- -

Insert Content here.

- -

Edit with Poole

- -

Of course there are limits with this approach. With Substance I’m working on a larger scale solution of web-based content composition. For now Poole goes with Markdown and YAML, but this may change in the future and may allow What you see is what you get composition. But without the drawbacks of an unpredictable output. Building websites should be fun again. And we’re trying to help

-
Posted by Michael on June 14, 2012
-
-
- - - - diff --git a/_site/fonts/Apache License Version 2.txt b/_site/fonts/Apache License Version 2.txt deleted file mode 100755 index 4df74b8ce..000000000 --- a/_site/fonts/Apache License Version 2.txt +++ /dev/null @@ -1,53 +0,0 @@ -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. \ No newline at end of file diff --git a/_site/fonts/OpenSans-Bold-webfont.eot b/_site/fonts/OpenSans-Bold-webfont.eot deleted file mode 100755 index e1c767443..000000000 Binary files a/_site/fonts/OpenSans-Bold-webfont.eot and /dev/null differ diff --git a/_site/fonts/OpenSans-Bold-webfont.svg b/_site/fonts/OpenSans-Bold-webfont.svg deleted file mode 100755 index 364b36867..000000000 --- a/_site/fonts/OpenSans-Bold-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/fonts/OpenSans-Bold-webfont.ttf b/_site/fonts/OpenSans-Bold-webfont.ttf deleted file mode 100755 index 2d94f0629..000000000 Binary files a/_site/fonts/OpenSans-Bold-webfont.ttf and /dev/null differ diff --git a/_site/fonts/OpenSans-Bold-webfont.woff b/_site/fonts/OpenSans-Bold-webfont.woff deleted file mode 100755 index cd86852d0..000000000 Binary files a/_site/fonts/OpenSans-Bold-webfont.woff and /dev/null differ diff --git a/_site/fonts/OpenSans-BoldItalic-webfont.eot b/_site/fonts/OpenSans-BoldItalic-webfont.eot deleted file mode 100755 index f44ac9a33..000000000 Binary files a/_site/fonts/OpenSans-BoldItalic-webfont.eot and /dev/null differ diff --git a/_site/fonts/OpenSans-BoldItalic-webfont.svg b/_site/fonts/OpenSans-BoldItalic-webfont.svg deleted file mode 100755 index 8392240a1..000000000 --- a/_site/fonts/OpenSans-BoldItalic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/fonts/OpenSans-BoldItalic-webfont.ttf b/_site/fonts/OpenSans-BoldItalic-webfont.ttf deleted file mode 100755 index f74e0e3ca..000000000 Binary files a/_site/fonts/OpenSans-BoldItalic-webfont.ttf and /dev/null differ diff --git a/_site/fonts/OpenSans-BoldItalic-webfont.woff b/_site/fonts/OpenSans-BoldItalic-webfont.woff deleted file mode 100755 index f3248c114..000000000 Binary files a/_site/fonts/OpenSans-BoldItalic-webfont.woff and /dev/null differ diff --git a/_site/fonts/OpenSans-ExtraBold-webfont.eot b/_site/fonts/OpenSans-ExtraBold-webfont.eot deleted file mode 100755 index 73653a1b8..000000000 Binary files a/_site/fonts/OpenSans-ExtraBold-webfont.eot and /dev/null differ diff --git a/_site/fonts/OpenSans-ExtraBold-webfont.svg b/_site/fonts/OpenSans-ExtraBold-webfont.svg deleted file mode 100755 index a9aed6ba3..000000000 --- a/_site/fonts/OpenSans-ExtraBold-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 2011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/fonts/OpenSans-ExtraBold-webfont.ttf b/_site/fonts/OpenSans-ExtraBold-webfont.ttf deleted file mode 100755 index 707fae244..000000000 Binary files a/_site/fonts/OpenSans-ExtraBold-webfont.ttf and /dev/null differ diff --git a/_site/fonts/OpenSans-ExtraBold-webfont.woff b/_site/fonts/OpenSans-ExtraBold-webfont.woff deleted file mode 100755 index 223715a5f..000000000 Binary files a/_site/fonts/OpenSans-ExtraBold-webfont.woff and /dev/null differ diff --git a/_site/fonts/OpenSans-ExtraBoldItalic-webfont.eot b/_site/fonts/OpenSans-ExtraBoldItalic-webfont.eot deleted file mode 100755 index 68463e388..000000000 Binary files a/_site/fonts/OpenSans-ExtraBoldItalic-webfont.eot and /dev/null differ diff --git a/_site/fonts/OpenSans-ExtraBoldItalic-webfont.svg b/_site/fonts/OpenSans-ExtraBoldItalic-webfont.svg deleted file mode 100755 index 0d6908283..000000000 --- a/_site/fonts/OpenSans-ExtraBoldItalic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/fonts/OpenSans-ExtraBoldItalic-webfont.ttf b/_site/fonts/OpenSans-ExtraBoldItalic-webfont.ttf deleted file mode 100755 index da8f41f3c..000000000 Binary files a/_site/fonts/OpenSans-ExtraBoldItalic-webfont.ttf and /dev/null differ diff --git a/_site/fonts/OpenSans-ExtraBoldItalic-webfont.woff b/_site/fonts/OpenSans-ExtraBoldItalic-webfont.woff deleted file mode 100755 index ddd0573dd..000000000 Binary files a/_site/fonts/OpenSans-ExtraBoldItalic-webfont.woff and /dev/null differ diff --git a/_site/fonts/OpenSans-Italic-webfont.eot b/_site/fonts/OpenSans-Italic-webfont.eot deleted file mode 100755 index 277c1899c..000000000 Binary files a/_site/fonts/OpenSans-Italic-webfont.eot and /dev/null differ diff --git a/_site/fonts/OpenSans-Italic-webfont.svg b/_site/fonts/OpenSans-Italic-webfont.svg deleted file mode 100755 index 29c7497fe..000000000 --- a/_site/fonts/OpenSans-Italic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/fonts/OpenSans-Italic-webfont.ttf b/_site/fonts/OpenSans-Italic-webfont.ttf deleted file mode 100755 index 63f187e98..000000000 Binary files a/_site/fonts/OpenSans-Italic-webfont.ttf and /dev/null differ diff --git a/_site/fonts/OpenSans-Italic-webfont.woff b/_site/fonts/OpenSans-Italic-webfont.woff deleted file mode 100755 index 469a29bbf..000000000 Binary files a/_site/fonts/OpenSans-Italic-webfont.woff and /dev/null differ diff --git a/_site/fonts/OpenSans-Light-webfont.eot b/_site/fonts/OpenSans-Light-webfont.eot deleted file mode 100755 index 837daab8d..000000000 Binary files a/_site/fonts/OpenSans-Light-webfont.eot and /dev/null differ diff --git a/_site/fonts/OpenSans-Light-webfont.svg b/_site/fonts/OpenSans-Light-webfont.svg deleted file mode 100755 index bdb672653..000000000 --- a/_site/fonts/OpenSans-Light-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/fonts/OpenSans-Light-webfont.ttf b/_site/fonts/OpenSans-Light-webfont.ttf deleted file mode 100755 index b50ef9dcb..000000000 Binary files a/_site/fonts/OpenSans-Light-webfont.ttf and /dev/null differ diff --git a/_site/fonts/OpenSans-Light-webfont.woff b/_site/fonts/OpenSans-Light-webfont.woff deleted file mode 100755 index 99514d1a8..000000000 Binary files a/_site/fonts/OpenSans-Light-webfont.woff and /dev/null differ diff --git a/_site/fonts/OpenSans-LightItalic-webfont.eot b/_site/fonts/OpenSans-LightItalic-webfont.eot deleted file mode 100755 index f0ebf2c0e..000000000 Binary files a/_site/fonts/OpenSans-LightItalic-webfont.eot and /dev/null differ diff --git a/_site/fonts/OpenSans-LightItalic-webfont.svg b/_site/fonts/OpenSans-LightItalic-webfont.svg deleted file mode 100755 index 60765da83..000000000 --- a/_site/fonts/OpenSans-LightItalic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/fonts/OpenSans-LightItalic-webfont.ttf b/_site/fonts/OpenSans-LightItalic-webfont.ttf deleted file mode 100755 index 5898c8c78..000000000 Binary files a/_site/fonts/OpenSans-LightItalic-webfont.ttf and /dev/null differ diff --git a/_site/fonts/OpenSans-LightItalic-webfont.woff b/_site/fonts/OpenSans-LightItalic-webfont.woff deleted file mode 100755 index 9c978dc30..000000000 Binary files a/_site/fonts/OpenSans-LightItalic-webfont.woff and /dev/null differ diff --git a/_site/fonts/OpenSans-Regular-webfont.eot b/_site/fonts/OpenSans-Regular-webfont.eot deleted file mode 100755 index dd6fd2cb3..000000000 Binary files a/_site/fonts/OpenSans-Regular-webfont.eot and /dev/null differ diff --git a/_site/fonts/OpenSans-Regular-webfont.svg b/_site/fonts/OpenSans-Regular-webfont.svg deleted file mode 100755 index 01038bb1c..000000000 --- a/_site/fonts/OpenSans-Regular-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/fonts/OpenSans-Regular-webfont.ttf b/_site/fonts/OpenSans-Regular-webfont.ttf deleted file mode 100755 index 05951e7b3..000000000 Binary files a/_site/fonts/OpenSans-Regular-webfont.ttf and /dev/null differ diff --git a/_site/fonts/OpenSans-Regular-webfont.woff b/_site/fonts/OpenSans-Regular-webfont.woff deleted file mode 100755 index 274664b28..000000000 Binary files a/_site/fonts/OpenSans-Regular-webfont.woff and /dev/null differ diff --git a/_site/fonts/OpenSans-Semibold-webfont.eot b/_site/fonts/OpenSans-Semibold-webfont.eot deleted file mode 100755 index 289aade3e..000000000 Binary files a/_site/fonts/OpenSans-Semibold-webfont.eot and /dev/null differ diff --git a/_site/fonts/OpenSans-Semibold-webfont.svg b/_site/fonts/OpenSans-Semibold-webfont.svg deleted file mode 100755 index cc2ca4275..000000000 --- a/_site/fonts/OpenSans-Semibold-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 2011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/fonts/OpenSans-Semibold-webfont.ttf b/_site/fonts/OpenSans-Semibold-webfont.ttf deleted file mode 100755 index 6f1507312..000000000 Binary files a/_site/fonts/OpenSans-Semibold-webfont.ttf and /dev/null differ diff --git a/_site/fonts/OpenSans-Semibold-webfont.woff b/_site/fonts/OpenSans-Semibold-webfont.woff deleted file mode 100755 index 4e47cb1a6..000000000 Binary files a/_site/fonts/OpenSans-Semibold-webfont.woff and /dev/null differ diff --git a/_site/fonts/OpenSans-SemiboldItalic-webfont.eot b/_site/fonts/OpenSans-SemiboldItalic-webfont.eot deleted file mode 100755 index 50a8a6f75..000000000 Binary files a/_site/fonts/OpenSans-SemiboldItalic-webfont.eot and /dev/null differ diff --git a/_site/fonts/OpenSans-SemiboldItalic-webfont.svg b/_site/fonts/OpenSans-SemiboldItalic-webfont.svg deleted file mode 100755 index 65b50e2a6..000000000 --- a/_site/fonts/OpenSans-SemiboldItalic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_site/fonts/OpenSans-SemiboldItalic-webfont.ttf b/_site/fonts/OpenSans-SemiboldItalic-webfont.ttf deleted file mode 100755 index 55ba3120f..000000000 Binary files a/_site/fonts/OpenSans-SemiboldItalic-webfont.ttf and /dev/null differ diff --git a/_site/fonts/OpenSans-SemiboldItalic-webfont.woff b/_site/fonts/OpenSans-SemiboldItalic-webfont.woff deleted file mode 100755 index 0adc6df16..000000000 Binary files a/_site/fonts/OpenSans-SemiboldItalic-webfont.woff and /dev/null differ diff --git a/_site/fonts/open-sans.css b/_site/fonts/open-sans.css deleted file mode 100755 index 216627367..000000000 --- a/_site/fonts/open-sans.css +++ /dev/null @@ -1,97 +0,0 @@ -/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 7, 2012 02:07:42 PM America/New_York */ - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-Light-webfont.eot'); - src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-Light-webfont.woff') format('woff'), - url('OpenSans-Light-webfont.ttf') format('truetype'), - url('OpenSans-Light-webfont.svg#OpenSansLight') format('svg'); - font-weight: lighter; - font-style: normal; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-LightItalic-webfont.eot'); - src: url('OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-LightItalic-webfont.woff') format('woff'), - url('OpenSans-LightItalic-webfont.ttf') format('truetype'), - url('OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg'); - font-weight: lighter; - font-style: italic; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-Regular-webfont.eot'); - src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-Regular-webfont.woff') format('woff'), - url('OpenSans-Regular-webfont.ttf') format('truetype'), - url('OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg'); - font-weight: normal; - font-style: normal; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-Italic-webfont.eot'); - src: url('OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-Italic-webfont.woff') format('woff'), - url('OpenSans-Italic-webfont.ttf') format('truetype'), - url('OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg'); - font-weight: normal; - font-style: italic; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-Semibold-webfont.eot'); - src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-Semibold-webfont.woff') format('woff'), - url('OpenSans-Semibold-webfont.ttf') format('truetype'), - url('OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg'); - font-weight: bold; - font-style: normal; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-SemiboldItalic-webfont.eot'); - src: url('OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-SemiboldItalic-webfont.woff') format('woff'), - url('OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), - url('OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg'); - font-weight: bold; - font-style: italic; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-Bold-webfont.eot'); - src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-Bold-webfont.woff') format('woff'), - url('OpenSans-Bold-webfont.ttf') format('truetype'), - url('OpenSans-Bold-webfont.svg#OpenSansBold') format('svg'); - font-weight: bolder; - font-style: normal; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-BoldItalic-webfont.eot'); - src: url('OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-BoldItalic-webfont.woff') format('woff'), - url('OpenSans-BoldItalic-webfont.ttf') format('truetype'), - url('OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg'); - font-weight: bolder; - font-style: italic; - -} \ No newline at end of file diff --git a/_site/index.html b/_site/index.html deleted file mode 100644 index 20500107a..000000000 --- a/_site/index.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Poole · Serving Jekyll faithfully - - - - - - - - - - diff --git a/app.css b/app.css deleted file mode 100644 index 55c65deee..000000000 --- a/app.css +++ /dev/null @@ -1,429 +0,0 @@ -/* ------------------------------------------ - Reset ♥ - http://meyerweb.com/eric/tools/css/reset/ - v2.0 | 20110126 - License: none (public domain) ----------------------------------------------*/ -html, body, div, span, applet, object, iframe, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, img, ins, kbd, q, s, samp, -small, strike, sub, sup, tt, var, center, -dl, dt, dd, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; - } -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; - } -body { line-height: 1; } -blockquote, q { quotes: none; } -blockquote:before, blockquote:after, -q:before, q:after { content: ''; content: none; } -/* tables still need 'cellspacing="0"' in the markup */ -table { border-collapse: collapse; border-spacing: 0; } -/* remember to define focus styles. Hee Haw */ -:focus { outline: 0; } - -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - } - - -/* ------------------------------------------ - Typography ----------------------------------------------*/ -html,body { - color: #7A8387; - background: #e7eef2; - -webkit-font-smoothing: antialiased; - height: 100%; - line-height: 1.5em; - } - -body, -textarea, -input { font: 13px/20px 'OpenSans', sans-serif; } - -a { - color: #526066; - text-decoration: none; - -moz-transition: background 100ms linear, color 100ms linear; - -o-transition: background 100ms linear, color 100ms linear; - -webkit-transition: background 100ms linear, color 100ms linear; - transition: background 100ms linear, color 100ms linear; - } -a:hover { - color: #3d4548; - } - -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; - } - -p > a {font-weight: bold;} - -h1,h2,h3,h4,h5,h6 { - margin: 0; - line-height: 1.5em; - } -h4, h5, h6 { - } - -h1 { font-size: 24px; } -h1 small { font-size: 13px; font-weight: normal; } -h2 { - font-weight: normal; - font-size: 16px; - padding: 5px 0 5px 30px; - } -h2 small { font-size: 16px; font-weight: normal; } -h3 { - font-size: 11px; - text-transform: uppercase; - font-weight: bold; - margin-top: 10px; - } - -h3 small { font-size: 14px; font-weight: normal; } -h4 { font-size: 14px; } -h5 { font-size: 13px; } -h6 { font-size: 11px; font-weight: normal; } - -p { - font-size: 16px; - line-height: 1.5em; - margin-bottom: 0px; - margin-top: 10px; - } -/* Use border-box box model */ - -* { - box-sizing: border-box; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - } - -/* ------------------------------------------ - Globals ----------------------------------------------*/ - -/* Top Branding/Navigation */ -#header { - position: absolute; - top: 0; - right: 0; - left: 0; - padding: 0 20px; - height: 30px; - background: #667880; - overflow: visible; - } - - -#header a.title { - font-size: 14px; - line-height: 30px; - color: white; - height: 30px; - font-weight: bold; - } - -#header a.title span { - display: none; - } - -#header .navigation { - width: 800px; - margin: 0 auto; - font-size: 12px; - position: relative; - line-height: 30px; - padding: 0; - overflow: visible; - } - - -#main { - padding-top: 60px; - overflow:auto; - padding-bottom: 60px; /* must be same height as the footer */ - } - -#post .inner { - position: relative; - } - -/* ------------------------------------------ - Footer - a sticky one ----------------------------------------------*/ - - -/* must declare 0 margins on everything, also for main layout components use padding, not -vertical margins (top and bottom) to add spacing, else those margins get added to total height -and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */ - -#container { - min-height: 100%; - min-width: 800px; - } - -#footer { - - position: relative; - margin-top: -60px; /* negative value of footer height */ - height: 60px; - overflow: hidden; - line-height: 60px; - border-top: 1px solid #c3ccd0; - clear:both; - } - -#footer .footer-content { - width: 800px; - margin: 0 auto; - font-size: 15px; - } - -#footer a.help, #footer a.about{ - margin-right: 20px; - padding-left: 20px; - font-size: 12px; - text-transform: uppercase; - font-weight: bold; - background-image: url('images/sprite.png'); - } - a.about { background-position: 0 -959px; } - a.help { background-position: 0 -1049px; } - -#footer .footer-content p { - margin: 16px 0; - } - -/*Opera Fix*/ -body:before {/* thanks to Maleika (Kohoutec)*/ - content:""; - height:100%; - float:left; - width:0; - margin-top:-32767px;/* thank you Erik J - negate effect of float*/ - } - - -/* ------------------------------------------ - Article ----------------------------------------------*/ - - - -.article-navigation { - width: 800px; - margin: 0 auto; - margin-top: 30px; - overflow: auto; -} - -.article-navigation .article-link { - display: block; - float: left; - height: 30px; - width: 30px; - - -moz-border-radius: 15px; - -webkit-border-radius: 15px; - border-radius: 15px; - - background: rgba(0,0,0, 0.3); - - border: 3px solid #fff; - margin-right: 10px; -} - -.article-link:hover, .article-link.active { - background: #078FA2; -} - -.article-wrapper { - background: #fff; - padding-bottom: 50px; -} - -.intro { - margin-top: 50px; - background: #E0E7EB; - /*background: #fff;*/ - padding: 40px; - padding-bottom: 20px; - - border-top: 1px solid #c3ccd0; - border-bottom: 1px solid #c3ccd0; -} - -.intro .title { - width: 800px; - margin: 20px auto; - font-size: 36px; - margin-bottom: 10px; - font-weight: bold; - padding-bottom: 10px; -} - -.intro .abstract { - width: 800px; - font-size: 20px; - margin: 20px auto; -} - -.intro .meta { - width: 800px; - margin: 20px auto; - padding-top: 20px; -} - -.post-content { - width: 800px; - margin: 0px auto; - padding: 20px 0; - font-family: 'OpenSans', sans-serif; - font-weight: normal; - font-size: 16px; - } - -.post-content * { - line-height: 1.2em; - } - -.post-content p, .post-content ul, .post-content ol, .post-content li { - line-height: 1.5em; - } - - -.post-content h1 { font-size: 36px; margin: 10px 0 20px 0; } -.post-content h2 { font-size: 24px; margin: 10px 0 20px 0; font-weight: bold; padding: 0; } -.post-content h3, .post-content h4, .post-content h5, .post-content h6 { - text-transform: none; - font-size: 18px; - font-weight: bold; - margin: 10px 0 5px 0; - } - -.post-content blockquote { - padding-left: 19px; - border-left: 1px solid #C3CCD0; - font-style: italic; - margin-bottom: 20px; - } - -.post-content ul { - margin-left: 0px; - padding-left: 20px; - list-style: disc; - } - -.post-content ol { - margin-left: 0px; - padding-left: 20px; - list-style: decimal; - } - -.post-content img { - max-width: 100%; - } - -.post-content a { - border-bottom: 1px dashed #C3CCD0; - font-weight: normal; - } - -.post-content p { - margin-bottom: 20px; - } - -.post-content p:last-child { - margin-bottom: 20px; - } - -.post-content code { - font-family: Menlo, monospace; - padding: 4px; - border-radius: 3px; - font-size: 12px; - border: 1px solid #C3CCD0; - } - -.post-content pre { - padding: 10px; - border-radius: 3px; - border: 1px solid #C3CCD0; - } - -.post-content pre code { - border: none; - } - -.post-content hr { - margin: 5px 0 4px 0; - border-top: 1px solid #C3CCD0; - border-bottom: 0; - border-radius: 5px; - } - -/* ------------------------------------------ - Class Helpers ----------------------------------------------*/ -.clearfix:after { - content: '.'; - display: block; - height: 0; - clear: both; - visibility: hidden; - } - -* html .clearfix { height: 1%; } /* IE6 */ -*:first-child + html .clearfix { min-height: 1%; } /* IE7 */ - -.icon { - background: transparent url(images/icons.png) no-repeat 0 0; - width: 20px; - height: 20px; - display: block; - text-indent: -999em; - } -.fl { float: left; } -.fr { float: right; } -.clear { clear: both; } - -.inner { padding: 0px 0px 40px; } -.hidden { display: none; } -.centered { text-align: center; } -.scrolling { overflow: auto; } -.clipping { overflow: hidden; } - -/* ------------------------------------------ - ios and small screen alterations ----------------------------------------------*/ - @media all and (max-width: 480px) { - #post .inner { - width: 100%; - margin: 0; - padding: 20px 0 40px; - } - .toggle-mode { - right: 0; - } - } diff --git a/fonts/Apache License Version 2.txt b/fonts/Apache License Version 2.txt deleted file mode 100755 index 4df74b8ce..000000000 --- a/fonts/Apache License Version 2.txt +++ /dev/null @@ -1,53 +0,0 @@ -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. \ No newline at end of file diff --git a/fonts/OpenSans-Bold-webfont.eot b/fonts/OpenSans-Bold-webfont.eot deleted file mode 100755 index e1c767443..000000000 Binary files a/fonts/OpenSans-Bold-webfont.eot and /dev/null differ diff --git a/fonts/OpenSans-Bold-webfont.svg b/fonts/OpenSans-Bold-webfont.svg deleted file mode 100755 index 364b36867..000000000 --- a/fonts/OpenSans-Bold-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/OpenSans-Bold-webfont.ttf b/fonts/OpenSans-Bold-webfont.ttf deleted file mode 100755 index 2d94f0629..000000000 Binary files a/fonts/OpenSans-Bold-webfont.ttf and /dev/null differ diff --git a/fonts/OpenSans-Bold-webfont.woff b/fonts/OpenSans-Bold-webfont.woff deleted file mode 100755 index cd86852d0..000000000 Binary files a/fonts/OpenSans-Bold-webfont.woff and /dev/null differ diff --git a/fonts/OpenSans-BoldItalic-webfont.eot b/fonts/OpenSans-BoldItalic-webfont.eot deleted file mode 100755 index f44ac9a33..000000000 Binary files a/fonts/OpenSans-BoldItalic-webfont.eot and /dev/null differ diff --git a/fonts/OpenSans-BoldItalic-webfont.svg b/fonts/OpenSans-BoldItalic-webfont.svg deleted file mode 100755 index 8392240a1..000000000 --- a/fonts/OpenSans-BoldItalic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/OpenSans-BoldItalic-webfont.ttf b/fonts/OpenSans-BoldItalic-webfont.ttf deleted file mode 100755 index f74e0e3ca..000000000 Binary files a/fonts/OpenSans-BoldItalic-webfont.ttf and /dev/null differ diff --git a/fonts/OpenSans-BoldItalic-webfont.woff b/fonts/OpenSans-BoldItalic-webfont.woff deleted file mode 100755 index f3248c114..000000000 Binary files a/fonts/OpenSans-BoldItalic-webfont.woff and /dev/null differ diff --git a/fonts/OpenSans-ExtraBold-webfont.eot b/fonts/OpenSans-ExtraBold-webfont.eot deleted file mode 100755 index 73653a1b8..000000000 Binary files a/fonts/OpenSans-ExtraBold-webfont.eot and /dev/null differ diff --git a/fonts/OpenSans-ExtraBold-webfont.svg b/fonts/OpenSans-ExtraBold-webfont.svg deleted file mode 100755 index a9aed6ba3..000000000 --- a/fonts/OpenSans-ExtraBold-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 2011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/OpenSans-ExtraBold-webfont.ttf b/fonts/OpenSans-ExtraBold-webfont.ttf deleted file mode 100755 index 707fae244..000000000 Binary files a/fonts/OpenSans-ExtraBold-webfont.ttf and /dev/null differ diff --git a/fonts/OpenSans-ExtraBold-webfont.woff b/fonts/OpenSans-ExtraBold-webfont.woff deleted file mode 100755 index 223715a5f..000000000 Binary files a/fonts/OpenSans-ExtraBold-webfont.woff and /dev/null differ diff --git a/fonts/OpenSans-ExtraBoldItalic-webfont.eot b/fonts/OpenSans-ExtraBoldItalic-webfont.eot deleted file mode 100755 index 68463e388..000000000 Binary files a/fonts/OpenSans-ExtraBoldItalic-webfont.eot and /dev/null differ diff --git a/fonts/OpenSans-ExtraBoldItalic-webfont.svg b/fonts/OpenSans-ExtraBoldItalic-webfont.svg deleted file mode 100755 index 0d6908283..000000000 --- a/fonts/OpenSans-ExtraBoldItalic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/OpenSans-ExtraBoldItalic-webfont.ttf b/fonts/OpenSans-ExtraBoldItalic-webfont.ttf deleted file mode 100755 index da8f41f3c..000000000 Binary files a/fonts/OpenSans-ExtraBoldItalic-webfont.ttf and /dev/null differ diff --git a/fonts/OpenSans-ExtraBoldItalic-webfont.woff b/fonts/OpenSans-ExtraBoldItalic-webfont.woff deleted file mode 100755 index ddd0573dd..000000000 Binary files a/fonts/OpenSans-ExtraBoldItalic-webfont.woff and /dev/null differ diff --git a/fonts/OpenSans-Italic-webfont.eot b/fonts/OpenSans-Italic-webfont.eot deleted file mode 100755 index 277c1899c..000000000 Binary files a/fonts/OpenSans-Italic-webfont.eot and /dev/null differ diff --git a/fonts/OpenSans-Italic-webfont.svg b/fonts/OpenSans-Italic-webfont.svg deleted file mode 100755 index 29c7497fe..000000000 --- a/fonts/OpenSans-Italic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/OpenSans-Italic-webfont.ttf b/fonts/OpenSans-Italic-webfont.ttf deleted file mode 100755 index 63f187e98..000000000 Binary files a/fonts/OpenSans-Italic-webfont.ttf and /dev/null differ diff --git a/fonts/OpenSans-Italic-webfont.woff b/fonts/OpenSans-Italic-webfont.woff deleted file mode 100755 index 469a29bbf..000000000 Binary files a/fonts/OpenSans-Italic-webfont.woff and /dev/null differ diff --git a/fonts/OpenSans-Light-webfont.eot b/fonts/OpenSans-Light-webfont.eot deleted file mode 100755 index 837daab8d..000000000 Binary files a/fonts/OpenSans-Light-webfont.eot and /dev/null differ diff --git a/fonts/OpenSans-Light-webfont.svg b/fonts/OpenSans-Light-webfont.svg deleted file mode 100755 index bdb672653..000000000 --- a/fonts/OpenSans-Light-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/OpenSans-Light-webfont.ttf b/fonts/OpenSans-Light-webfont.ttf deleted file mode 100755 index b50ef9dcb..000000000 Binary files a/fonts/OpenSans-Light-webfont.ttf and /dev/null differ diff --git a/fonts/OpenSans-Light-webfont.woff b/fonts/OpenSans-Light-webfont.woff deleted file mode 100755 index 99514d1a8..000000000 Binary files a/fonts/OpenSans-Light-webfont.woff and /dev/null differ diff --git a/fonts/OpenSans-LightItalic-webfont.eot b/fonts/OpenSans-LightItalic-webfont.eot deleted file mode 100755 index f0ebf2c0e..000000000 Binary files a/fonts/OpenSans-LightItalic-webfont.eot and /dev/null differ diff --git a/fonts/OpenSans-LightItalic-webfont.svg b/fonts/OpenSans-LightItalic-webfont.svg deleted file mode 100755 index 60765da83..000000000 --- a/fonts/OpenSans-LightItalic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/OpenSans-LightItalic-webfont.ttf b/fonts/OpenSans-LightItalic-webfont.ttf deleted file mode 100755 index 5898c8c78..000000000 Binary files a/fonts/OpenSans-LightItalic-webfont.ttf and /dev/null differ diff --git a/fonts/OpenSans-LightItalic-webfont.woff b/fonts/OpenSans-LightItalic-webfont.woff deleted file mode 100755 index 9c978dc30..000000000 Binary files a/fonts/OpenSans-LightItalic-webfont.woff and /dev/null differ diff --git a/fonts/OpenSans-Regular-webfont.eot b/fonts/OpenSans-Regular-webfont.eot deleted file mode 100755 index dd6fd2cb3..000000000 Binary files a/fonts/OpenSans-Regular-webfont.eot and /dev/null differ diff --git a/fonts/OpenSans-Regular-webfont.svg b/fonts/OpenSans-Regular-webfont.svg deleted file mode 100755 index 01038bb1c..000000000 --- a/fonts/OpenSans-Regular-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/OpenSans-Regular-webfont.ttf b/fonts/OpenSans-Regular-webfont.ttf deleted file mode 100755 index 05951e7b3..000000000 Binary files a/fonts/OpenSans-Regular-webfont.ttf and /dev/null differ diff --git a/fonts/OpenSans-Regular-webfont.woff b/fonts/OpenSans-Regular-webfont.woff deleted file mode 100755 index 274664b28..000000000 Binary files a/fonts/OpenSans-Regular-webfont.woff and /dev/null differ diff --git a/fonts/OpenSans-Semibold-webfont.eot b/fonts/OpenSans-Semibold-webfont.eot deleted file mode 100755 index 289aade3e..000000000 Binary files a/fonts/OpenSans-Semibold-webfont.eot and /dev/null differ diff --git a/fonts/OpenSans-Semibold-webfont.svg b/fonts/OpenSans-Semibold-webfont.svg deleted file mode 100755 index cc2ca4275..000000000 --- a/fonts/OpenSans-Semibold-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 2011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/OpenSans-Semibold-webfont.ttf b/fonts/OpenSans-Semibold-webfont.ttf deleted file mode 100755 index 6f1507312..000000000 Binary files a/fonts/OpenSans-Semibold-webfont.ttf and /dev/null differ diff --git a/fonts/OpenSans-Semibold-webfont.woff b/fonts/OpenSans-Semibold-webfont.woff deleted file mode 100755 index 4e47cb1a6..000000000 Binary files a/fonts/OpenSans-Semibold-webfont.woff and /dev/null differ diff --git a/fonts/OpenSans-SemiboldItalic-webfont.eot b/fonts/OpenSans-SemiboldItalic-webfont.eot deleted file mode 100755 index 50a8a6f75..000000000 Binary files a/fonts/OpenSans-SemiboldItalic-webfont.eot and /dev/null differ diff --git a/fonts/OpenSans-SemiboldItalic-webfont.svg b/fonts/OpenSans-SemiboldItalic-webfont.svg deleted file mode 100755 index 65b50e2a6..000000000 --- a/fonts/OpenSans-SemiboldItalic-webfont.svg +++ /dev/null @@ -1,146 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Digitized data copyright 20102011 Google Corporation -Foundry : Ascender Corporation -Foundry URL : httpwwwascendercorpcom - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/OpenSans-SemiboldItalic-webfont.ttf b/fonts/OpenSans-SemiboldItalic-webfont.ttf deleted file mode 100755 index 55ba3120f..000000000 Binary files a/fonts/OpenSans-SemiboldItalic-webfont.ttf and /dev/null differ diff --git a/fonts/OpenSans-SemiboldItalic-webfont.woff b/fonts/OpenSans-SemiboldItalic-webfont.woff deleted file mode 100755 index 0adc6df16..000000000 Binary files a/fonts/OpenSans-SemiboldItalic-webfont.woff and /dev/null differ diff --git a/fonts/open-sans.css b/fonts/open-sans.css deleted file mode 100755 index 216627367..000000000 --- a/fonts/open-sans.css +++ /dev/null @@ -1,97 +0,0 @@ -/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 7, 2012 02:07:42 PM America/New_York */ - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-Light-webfont.eot'); - src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-Light-webfont.woff') format('woff'), - url('OpenSans-Light-webfont.ttf') format('truetype'), - url('OpenSans-Light-webfont.svg#OpenSansLight') format('svg'); - font-weight: lighter; - font-style: normal; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-LightItalic-webfont.eot'); - src: url('OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-LightItalic-webfont.woff') format('woff'), - url('OpenSans-LightItalic-webfont.ttf') format('truetype'), - url('OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg'); - font-weight: lighter; - font-style: italic; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-Regular-webfont.eot'); - src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-Regular-webfont.woff') format('woff'), - url('OpenSans-Regular-webfont.ttf') format('truetype'), - url('OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg'); - font-weight: normal; - font-style: normal; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-Italic-webfont.eot'); - src: url('OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-Italic-webfont.woff') format('woff'), - url('OpenSans-Italic-webfont.ttf') format('truetype'), - url('OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg'); - font-weight: normal; - font-style: italic; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-Semibold-webfont.eot'); - src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-Semibold-webfont.woff') format('woff'), - url('OpenSans-Semibold-webfont.ttf') format('truetype'), - url('OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg'); - font-weight: bold; - font-style: normal; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-SemiboldItalic-webfont.eot'); - src: url('OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-SemiboldItalic-webfont.woff') format('woff'), - url('OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), - url('OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg'); - font-weight: bold; - font-style: italic; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-Bold-webfont.eot'); - src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-Bold-webfont.woff') format('woff'), - url('OpenSans-Bold-webfont.ttf') format('truetype'), - url('OpenSans-Bold-webfont.svg#OpenSansBold') format('svg'); - font-weight: bolder; - font-style: normal; - -} - -@font-face { - font-family: 'OpenSans'; - src: url('OpenSans-BoldItalic-webfont.eot'); - src: url('OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), - url('OpenSans-BoldItalic-webfont.woff') format('woff'), - url('OpenSans-BoldItalic-webfont.ttf') format('truetype'), - url('OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg'); - font-weight: bolder; - font-style: italic; - -} \ No newline at end of file diff --git a/img/_source/grid.svg b/img/_source/grid.svg new file mode 100644 index 000000000..b472830ad --- /dev/null +++ b/img/_source/grid.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/img/sprite.png b/img/sprite.png new file mode 100644 index 000000000..9a86529cd Binary files /dev/null and b/img/sprite.png differ diff --git a/img/sprite.svg b/img/sprite.svg new file mode 100644 index 000000000..402b4a499 --- /dev/null +++ b/img/sprite.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/img/sprite@2x.png b/img/sprite@2x.png new file mode 100644 index 000000000..d941d9ad4 Binary files /dev/null and b/img/sprite@2x.png differ diff --git a/index.html b/index.html index c549238ec..a0921930f 100644 --- a/index.html +++ b/index.html @@ -1,26 +1,7 @@ --- layout: default +title: untitled --- -
- {% for item in site.categories.articles limit:40 offset:0 %} - - - - {% endfor %} -
- -{% for item in site.categories.articles limit:1 offset:0 %} -
-
{{item.title}}
-
{{item.abstract}}
-
Posted by {{item.author}} on {{ item.date | date: "%B %d, %Y" }}
-
- -
-
- {{ item.content }} -
-
-{% endfor %} +Hello World! diff --git a/site.css b/site.css new file mode 100644 index 000000000..38604cecb --- /dev/null +++ b/site.css @@ -0,0 +1,440 @@ +/* Reset ♥ + http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +------------------------------------------------------- */ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin:0; + padding:0; + border:0; + font-size:100%; + font:inherit; + vertical-align:baseline; + } +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display:block; + } +body { line-height:1; } +ol, ul { list-style:none; } +blockquote, q { quotes:none; } +blockquote:before, blockquote:after, +q:before, q:after { content:''; content:none; } +/* tables still need 'cellspacing="0"' in the markup */ +table { border-collapse: collapse; border-spacing:0; } +/* remember to define focus styles. Hee Haw */ +:focus { outline:0; } + +/* Inline Elements & Typography +------------------------------------------------------- */ +body, +input, +textarea { + color:#333; + font:15px/1.67 'Helvetica Neue', Helvetica, Arial, sans-serif; + -webkit-font-smoothing:antialiased; + } +*, *:after, *:before { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + +h1, +h2, +h3, +h4, +h5, +h6 { + margin:0; + font-weight:bold; + } + +h1 { + font-size:32px; + margin-bottom:20px; + line-height:1em; + } + +h2 { + font-size:28px; + margin-bottom:20px; + line-height:1.25em; + } + +h3 { + font-size:20px; + margin-bottom:20px; + line-height:1.5em; + } + +h4, h5 { + font-size:15px; + margin-bottom:0; + line-height:1.67em; + } + +p { + margin:0 0 20px; + } + p:last-child { margin-bottom:0;} + +/* Links */ +a { + color:#77c453; + text-decoration:none; + } + a:visited { + color:#9ed485; + } + a:hover { + color:#54af29; + } + a:active { + color:#9ed485; + } + +abbr { + border-bottom:1px dotted #000; + cursor:help; + } + +address { font-style:italic;} +small { font-size:11px;} +strong { font-weight:bold;} +em { font-style:italic;} + +hr { + margin:0 0 20px; + border:0; + height:1px; + background:#f8f8f8; + } + +/* Block Quotes */ +blockquote, +q { + quotes:none; + font-style:italic; + padding-left:20px; + margin:10px; + } + +blockquote:before, +blockquote:after, +q:before, +q:after { + content:''; + } + +/* Code Blocks & Pre */ +code, +pre { + padding:5px; + font-family:Menlo, Bitstream Vera Sans Mono, Monaco, Consolas, monospace; + font-size:12px; + border-radius:3px; + } +code { + padding:5px; + background:#f8f8f8; + border:1px solid #ddd; + } +pre { + display:block; + padding:10px; + margin-bottom:10px; + font-size:12px; + word-break:break-all; + word-wrap:break-word; + white-space:pre; + white-space:pre-wrap; + background:#f8f8f8; + border:1px solid #ddd; + border-radius:3px; + } + pre code { + padding:0; + color:inherit; + background-color:transparent; + border:0; + } +.pre-scrollable { + max-height:300px; + overflow-y:scroll; + } + +/* sub/superscripts */ +sup, +sub { + height:0; + line-height:1; + vertical-align:baseline; + _vertical-align:bottom; + position:relative; + font-size:75%; + } +sup { + top:.5em; + bottom:1em; + } + +label { + display:block; + } +select, +textarea, +input[type=text] { + display:inline-block; + height:30px; + width:95%; + max-width:400px; + margin-bottom:10px; + font-size:13px; + font-weight:500; + line-height:20px; + color:#a0a0a0; + vertical-align:middle; + padding:4px 6px; + -webkit-border-radius:1px; + border-radius:1px; + } +textarea, +input[type=text] { + background-color:#fff; + border:1px solid #ccc; + -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.1); + -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.1); + box-shadow:1px 1px 2px rgba(0,0,0,0.1); + -webkit-transition:border linear .2s, box-shadow linear .2s; + -moz-transition:border linear .2s, box-shadow linear .2s; + -o-transition:border linear .2s, box-shadow linear .2s; + transition:border linear .2s, box-shadow linear .2s; + } + textarea:focus, + input[type=text]:focus { + outline:thin dotted\8; /* ie8 below */ + color:#404040; + border-color:#00395D; + border-width:1px; + } + +textarea { + height:200px; + max-width:none; + } +input[type=submit] { + background-color:#00395D; + cursor:pointer; + color:#fff; + font-weight:bold; + text-transform:uppercase; + border:none; + padding:9px 20px; + -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.1); + -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.1); + box-shadow:2px 2px 4px rgba(0,0,0,0.1); + } + input[type=submit]:hover { + background-color:#002f4c; + } + input[type=submit]:active { + position:relative; + top:1px; + } + +table { + width:100%; + background-color:transparent; + border-collapse:collapse; + border-spacing:0; + margin-bottom:20px; + table-layout:fixed; + } + th, + td { + padding:4px 0; + line-height:20px; + text-align:left; + vertical-align:top; + border-bottom:1px solid #d5d5d5; + } + th { + font-weight:bold; + } + thead th { + vertical-align:bottom; + color:#57594D; + } + +/* Read content styling */ +.prose ul { + list-style:disc; + margin-left:40px; + } +.prose ol { + list-style:decimal; + } +.prose p { + margin:0 0 10px; + } + +.icon { + background:transparent url(img/sprite.png) no-repeat 0 0; + display:block; + width:30px; + height:30px; + text-indent:-999em; + } + +/* Layout +------------------------------------------------------- */ +.container { + max-width:1600px; + margin:0 auto; + overflow:hidden; + } + +/* Columns +------------------------------------------------------- */ +.col0 { float:left; width:04.1666%; } +.col1 { float:left; width:08.3333%; } +.col2 { float:left; width:16.6666%; } +.col3 { float:left; width:25.0000%; } +.col4 { float:left; width:33.3333%; } +.col5 { float:left; width:41.6666%; } +.col6 { float:left; width:50.0000%; } +.col7 { float:left; width:58.3333%; } +.col8 { float:left; width:66.6666%; } +.col9 { float:left; width:75.0000%; } +.col10 { float:left; width:83.3333%; } +.col11 { float:left; width:91.6666%; } +.col12 { width:100%; } +.margin0 { margin-left:04.1666%; } +.margin1 { margin-left:08.3333%; } +.margin2 { margin-left:16.6666%; } +.margin3 { margin-left:25.0000%; } +.margin4 { margin-left:33.3333%; } +.margin5 { margin-left:41.6666%; } +.margin6 { margin-left:50.0000%; } +.margin7 { margin-left:58.3333%; } +.margin8 { margin-left:66.6666%; } +.margin9 { margin-left:75.0000%; } +.margin10 { margin-left:83.3333%; } +.margin11 { margin-left:91.6666%; } +.margin12 { margin-left:100.0000%; } + +/* Padding +------------------------------------------------------- */ +.pad1 { padding:10px; } +.pad2 { padding:20px; } +.pad21h { padding:10px 20px; } +.pad2h { padding:0 20px; } +.pad4 { padding:40px; } +.pad4h { padding-left:40px; padding-right:40px; } +.pad8 { padding:80px 40px; } +.pad4c { padding:40px; } + +/* Additional Utility Classes +------------------------------------------------------- */ +.fr { float:right; } +.fl { float:left; } +.show { display:block; } +.hide { display:none; } +.deemphasize { color:#888; } +.center { text-align:center; } + +.tip-top:after, +.tip-right:after, +.tip-bottom:after, +.tip-left:after { + content:''; + border-width:0 5px 5px; + border-style:solid; + position:absolute; + border-color:#333 transparent; + } + .tip-bottom:after { + border-width:5px 5px 0; + } + .tip-left:after { + border-width:5px 5px 5px 0; + border-color:transparent #333; + } + .tip-right:after { + border-width:5px 0 5px 5px; + } + +/* Markup free clearing +Details: http://www.positioniseverything.net/easyclearing.html +------------------------------------------------------- */ +.clearfix:after { + content:'.'; + display:block; + height:0; + clear:both; + visibility:hidden; + } + +.clearfix { display:inline-block; } + +/* Tablet Layout +------------------------------------------------------- */ +@media only screen and (max-width:770px) { + .hide-tablet { display:none; } + .show-tablet { display:block; } + } + +/* Mobile Layout +------------------------------------------------------- */ +@media only screen and (max-width:640px) { + .col1, + .col2, + .col3, + .col4, + .col5, + .col6, + .col7, + .col8, + .col9, + .col10, + .col11, + .col12 { width:100%; max-width:100%; } + .margin0, + .margin1, + .margin2, + .margin3, + .margin4, + .margin5, + .margin6, + .margin7, + .margin8, + .margin9, + .margin10, + .margin11, + .margin12 { margin-left:0; } + .pad4c { padding:0; } + .pad4, + .pad4h { padding-left:20px; padding-right:20px; } + .pad8 { padding:40px 20px; } + .hide-mobile { display:none; } + .show-mobile { display:block; } + .icon { + background-image:url(img/sprite@2x.png); + background-size:240px 240px; + } + } + diff --git a/site.js b/site.js new file mode 100644 index 000000000..9be64902f --- /dev/null +++ b/site.js @@ -0,0 +1,3 @@ +--- +--- +;{% include js/jquery.min.js %}