Simplify design.
This commit is contained in:
parent
4113ea1f57
commit
c71f2f536d
|
@ -1,6 +1,7 @@
|
||||||
<script src="assets/jquery.js"></script>
|
<script src="assets/highlight.min.js"></script>
|
||||||
<script src="assets/prettify.js"></script>
|
<script>
|
||||||
<script>$("pre").addClass("prettyprint");</script>
|
hljs.configure({classPrefix: ''});
|
||||||
<script>prettyPrint();</script>
|
hljs.initHighlightingOnLoad();
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,12 +1,9 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en" class="{{ page.html_class }}">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<title></title>
|
<title></title>
|
||||||
<link href="assets/style.css" rel="stylesheet" />
|
<link href="assets/style.css" rel="stylesheet" />
|
||||||
<link href='http://fonts.googleapis.com/css?family=Muli:400,100' rel='stylesheet' type='text/css'>
|
|
||||||
<link href='http://fonts.googleapis.com/css?family=Ubuntu+Mono:400' rel='stylesheet' type='text/css'>
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class='background'></div>
|
|
||||||
<div class='all'>
|
<div class='all'>
|
||||||
|
|
|
@ -1,10 +1,13 @@
|
||||||
{% include head.html %}
|
{% include head.html %}
|
||||||
|
|
||||||
<h1>
|
<a class='back' href='.'>Index</a>
|
||||||
{{ page.title }}
|
|
||||||
<a class='back' href='.'>Index</a>
|
|
||||||
</h1>
|
|
||||||
|
|
||||||
|
<div class='header'>
|
||||||
|
<h1>{{ page.title }}</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class='content'>
|
||||||
{{ content }}
|
{{ content }}
|
||||||
|
</div>
|
||||||
|
|
||||||
{% include foot.html %}
|
{% include foot.html %}
|
||||||
|
|
|
@ -1,12 +1,16 @@
|
||||||
|
---
|
||||||
|
html_class: home
|
||||||
|
---
|
||||||
{% include head.html %}
|
{% include head.html %}
|
||||||
|
|
||||||
<h1>
|
<div class='header'>
|
||||||
{{ page.title }}
|
<h1>{{ page.title }}</h1>
|
||||||
<a class='back' href='.'>Index</a>
|
</div>
|
||||||
</h1>
|
|
||||||
|
|
||||||
{% for page in site.pages %}
|
<div class='pages'>
|
||||||
<a href=".{{ page.url }}">{{ page.title }}</a>
|
{% for page in site.pages %}
|
||||||
{% endfor %}
|
<a href=".{{ page.url }}">{{ page.title }}</a>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
|
||||||
{% include foot.html %}
|
{% include foot.html %}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
title: Ansible: getting started
|
title: Ansible - Getting started
|
||||||
layout: default
|
layout: default
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -86,11 +86,11 @@ layout: default
|
||||||
|
|
||||||
### Env vars
|
### Env vars
|
||||||
|
|
||||||
vars:
|
vars:
|
||||||
local_home: "{{ lookup('env','HOME') }}"
|
local_home: "{{ lookup('env','HOME') }}"
|
||||||
|
|
||||||
## Refereneces
|
## Refereneces
|
||||||
|
|
||||||
* http://www.ansibleworks.com/docs/intro_configuration.html
|
* [Intro](http://www.ansibleworks.com/docs/intro_configuration.html)
|
||||||
* http://www.ansibleworks.com/docs/modules.html
|
* [Modules](http://www.ansibleworks.com/docs/modules.html)
|
||||||
|
|
||||||
|
|
BIN
assets/bg.jpg
BIN
assets/bg.jpg
Binary file not shown.
Before Width: | Height: | Size: 10 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,33 +0,0 @@
|
||||||
window.PR_SHOULD_USE_CONTINUATION=true;window.PR_TAB_WIDTH=8;window.PR_normalizedHtml=window.PR=window.prettyPrintOne=window.prettyPrint=void 0;window._pr_isIE6=function(){var y=navigator&&navigator.userAgent&&navigator.userAgent.match(/\bMSIE ([678])\./);y=y?+y[1]:false;window._pr_isIE6=function(){return y};return y};
|
|
||||||
(function(){function y(b){return b.replace(L,"&").replace(M,"<").replace(N,">")}function H(b,f,i){switch(b.nodeType){case 1:var o=b.tagName.toLowerCase();f.push("<",o);var l=b.attributes,n=l.length;if(n){if(i){for(var r=[],j=n;--j>=0;)r[j]=l[j];r.sort(function(q,m){return q.name<m.name?-1:q.name===m.name?0:1});l=r}for(j=0;j<n;++j){r=l[j];r.specified&&f.push(" ",r.name.toLowerCase(),'="',r.value.replace(L,"&").replace(M,"<").replace(N,">").replace(X,"""),'"')}}f.push(">");
|
|
||||||
for(l=b.firstChild;l;l=l.nextSibling)H(l,f,i);if(b.firstChild||!/^(?:br|link|img)$/.test(o))f.push("</",o,">");break;case 3:case 4:f.push(y(b.nodeValue));break}}function O(b){function f(c){if(c.charAt(0)!=="\\")return c.charCodeAt(0);switch(c.charAt(1)){case "b":return 8;case "t":return 9;case "n":return 10;case "v":return 11;case "f":return 12;case "r":return 13;case "u":case "x":return parseInt(c.substring(2),16)||c.charCodeAt(1);case "0":case "1":case "2":case "3":case "4":case "5":case "6":case "7":return parseInt(c.substring(1),
|
|
||||||
8);default:return c.charCodeAt(1)}}function i(c){if(c<32)return(c<16?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if(c==="\\"||c==="-"||c==="["||c==="]")c="\\"+c;return c}function o(c){var d=c.substring(1,c.length-1).match(RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g"));c=[];for(var a=[],k=d[0]==="^",e=k?1:0,h=d.length;e<h;++e){var g=d[e];switch(g){case "\\B":case "\\b":case "\\D":case "\\d":case "\\S":case "\\s":case "\\W":case "\\w":c.push(g);
|
|
||||||
continue}g=f(g);var s;if(e+2<h&&"-"===d[e+1]){s=f(d[e+2]);e+=2}else s=g;a.push([g,s]);if(!(s<65||g>122)){s<65||g>90||a.push([Math.max(65,g)|32,Math.min(s,90)|32]);s<97||g>122||a.push([Math.max(97,g)&-33,Math.min(s,122)&-33])}}a.sort(function(v,w){return v[0]-w[0]||w[1]-v[1]});d=[];g=[NaN,NaN];for(e=0;e<a.length;++e){h=a[e];if(h[0]<=g[1]+1)g[1]=Math.max(g[1],h[1]);else d.push(g=h)}a=["["];k&&a.push("^");a.push.apply(a,c);for(e=0;e<d.length;++e){h=d[e];a.push(i(h[0]));if(h[1]>h[0]){h[1]+1>h[0]&&a.push("-");
|
|
||||||
a.push(i(h[1]))}}a.push("]");return a.join("")}function l(c){for(var d=c.source.match(RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),a=d.length,k=[],e=0,h=0;e<a;++e){var g=d[e];if(g==="(")++h;else if("\\"===g.charAt(0))if((g=+g.substring(1))&&g<=h)k[g]=-1}for(e=1;e<k.length;++e)if(-1===k[e])k[e]=++n;for(h=e=0;e<a;++e){g=d[e];if(g==="("){++h;if(k[h]===undefined)d[e]="(?:"}else if("\\"===
|
|
||||||
g.charAt(0))if((g=+g.substring(1))&&g<=h)d[e]="\\"+k[h]}for(h=e=0;e<a;++e)if("^"===d[e]&&"^"!==d[e+1])d[e]="";if(c.ignoreCase&&r)for(e=0;e<a;++e){g=d[e];c=g.charAt(0);if(g.length>=2&&c==="[")d[e]=o(g);else if(c!=="\\")d[e]=g.replace(/[a-zA-Z]/g,function(s){s=s.charCodeAt(0);return"["+String.fromCharCode(s&-33,s|32)+"]"})}return d.join("")}for(var n=0,r=false,j=false,q=0,m=b.length;q<m;++q){var t=b[q];if(t.ignoreCase)j=true;else if(/[a-z]/i.test(t.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,
|
|
||||||
""))){r=true;j=false;break}}var p=[];q=0;for(m=b.length;q<m;++q){t=b[q];if(t.global||t.multiline)throw Error(""+t);p.push("(?:"+l(t)+")")}return RegExp(p.join("|"),j?"gi":"g")}function Y(b){var f=0;return function(i){for(var o=null,l=0,n=0,r=i.length;n<r;++n)switch(i.charAt(n)){case "\t":o||(o=[]);o.push(i.substring(l,n));l=b-f%b;for(f+=l;l>=0;l-=16)o.push(" ".substring(0,l));l=n+1;break;case "\n":f=0;break;default:++f}if(!o)return i;o.push(i.substring(l));return o.join("")}}function I(b,
|
|
||||||
f,i,o){if(f){b={source:f,c:b};i(b);o.push.apply(o,b.d)}}function B(b,f){var i={},o;(function(){for(var r=b.concat(f),j=[],q={},m=0,t=r.length;m<t;++m){var p=r[m],c=p[3];if(c)for(var d=c.length;--d>=0;)i[c.charAt(d)]=p;p=p[1];c=""+p;if(!q.hasOwnProperty(c)){j.push(p);q[c]=null}}j.push(/[\0-\uffff]/);o=O(j)})();var l=f.length;function n(r){for(var j=r.c,q=[j,z],m=0,t=r.source.match(o)||[],p={},c=0,d=t.length;c<d;++c){var a=t[c],k=p[a],e=void 0,h;if(typeof k==="string")h=false;else{var g=i[a.charAt(0)];
|
|
||||||
if(g){e=a.match(g[1]);k=g[0]}else{for(h=0;h<l;++h){g=f[h];if(e=a.match(g[1])){k=g[0];break}}e||(k=z)}if((h=k.length>=5&&"lang-"===k.substring(0,5))&&!(e&&typeof e[1]==="string")){h=false;k=P}h||(p[a]=k)}g=m;m+=a.length;if(h){h=e[1];var s=a.indexOf(h),v=s+h.length;if(e[2]){v=a.length-e[2].length;s=v-h.length}k=k.substring(5);I(j+g,a.substring(0,s),n,q);I(j+g+s,h,Q(k,h),q);I(j+g+v,a.substring(v),n,q)}else q.push(j+g,k)}r.d=q}return n}function x(b){var f=[],i=[];if(b.tripleQuotedStrings)f.push([A,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
|
|
||||||
null,"'\""]);else b.multiLineStrings?f.push([A,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):f.push([A,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]);b.verbatimStrings&&i.push([A,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);if(b.hashComments)if(b.cStyleComments){f.push([C,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]);i.push([A,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,
|
|
||||||
null])}else f.push([C,/^#[^\r\n]*/,null,"#"]);if(b.cStyleComments){i.push([C,/^\/\/[^\r\n]*/,null]);i.push([C,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}b.regexLiterals&&i.push(["lang-regex",RegExp("^"+Z+"(/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/)")]);b=b.keywords.replace(/^\s+|\s+$/g,"");b.length&&i.push([R,RegExp("^(?:"+b.replace(/\s+/g,"|")+")\\b"),null]);f.push([z,/^\s+/,null," \r\n\t\u00a0"]);i.push([J,/^@[a-z_$][a-z_$@0-9]*/i,null],[S,/^@?[A-Z]+[a-z][A-Za-z_$@0-9]*/,
|
|
||||||
null],[z,/^[a-z_$][a-z_$@0-9]*/i,null],[J,/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],[E,/^.[^\s\w\.$@\'\"\`\/\#]*/,null]);return B(f,i)}function $(b){function f(D){if(D>r){if(j&&j!==q){n.push("</span>");j=null}if(!j&&q){j=q;n.push('<span class="',j,'">')}var T=y(p(i.substring(r,D))).replace(e?d:c,"$1 ");e=k.test(T);n.push(T.replace(a,s));r=D}}var i=b.source,o=b.g,l=b.d,n=[],r=0,j=null,q=null,m=0,t=0,p=Y(window.PR_TAB_WIDTH),c=/([\r\n ]) /g,
|
|
||||||
d=/(^| ) /gm,a=/\r\n?|\n/g,k=/[ \r\n]$/,e=true,h=window._pr_isIE6();h=h?b.b.tagName==="PRE"?h===6?" \r\n":h===7?" <br>\r":" \r":" <br />":"<br />";var g=b.b.className.match(/\blinenums\b(?::(\d+))?/),s;if(g){for(var v=[],w=0;w<10;++w)v[w]=h+'</li><li class="L'+w+'">';var F=g[1]&&g[1].length?g[1]-1:0;n.push('<ol class="linenums"><li class="L',F%10,'"');F&&n.push(' value="',F+1,'"');n.push(">");s=function(){var D=v[++F%10];return j?"</span>"+D+'<span class="'+j+'">':D}}else s=h;
|
|
||||||
for(;;)if(m<o.length?t<l.length?o[m]<=l[t]:true:false){f(o[m]);if(j){n.push("</span>");j=null}n.push(o[m+1]);m+=2}else if(t<l.length){f(l[t]);q=l[t+1];t+=2}else break;f(i.length);j&&n.push("</span>");g&&n.push("</li></ol>");b.a=n.join("")}function u(b,f){for(var i=f.length;--i>=0;){var o=f[i];if(G.hasOwnProperty(o))"console"in window&&console.warn("cannot override language handler %s",o);else G[o]=b}}function Q(b,f){b&&G.hasOwnProperty(b)||(b=/^\s*</.test(f)?"default-markup":"default-code");return G[b]}
|
|
||||||
function U(b){var f=b.f,i=b.e;b.a=f;try{var o,l=f.match(aa);f=[];var n=0,r=[];if(l)for(var j=0,q=l.length;j<q;++j){var m=l[j];if(m.length>1&&m.charAt(0)==="<"){if(!ba.test(m))if(ca.test(m)){f.push(m.substring(9,m.length-3));n+=m.length-12}else if(da.test(m)){f.push("\n");++n}else if(m.indexOf(V)>=0&&m.replace(/\s(\w+)\s*=\s*(?:\"([^\"]*)\"|'([^\']*)'|(\S+))/g,' $1="$2$3$4"').match(/[cC][lL][aA][sS][sS]=\"[^\"]*\bnocode\b/)){var t=m.match(W)[2],p=1,c;c=j+1;a:for(;c<q;++c){var d=l[c].match(W);if(d&&
|
|
||||||
d[2]===t)if(d[1]==="/"){if(--p===0)break a}else++p}if(c<q){r.push(n,l.slice(j,c+1).join(""));j=c}else r.push(n,m)}else r.push(n,m)}else{var a;p=m;var k=p.indexOf("&");if(k<0)a=p;else{for(--k;(k=p.indexOf("&#",k+1))>=0;){var e=p.indexOf(";",k);if(e>=0){var h=p.substring(k+3,e),g=10;if(h&&h.charAt(0)==="x"){h=h.substring(1);g=16}var s=parseInt(h,g);isNaN(s)||(p=p.substring(0,k)+String.fromCharCode(s)+p.substring(e+1))}}a=p.replace(ea,"<").replace(fa,">").replace(ga,"'").replace(ha,'"').replace(ia," ").replace(ja,
|
|
||||||
"&")}f.push(a);n+=a.length}}o={source:f.join(""),h:r};var v=o.source;b.source=v;b.c=0;b.g=o.h;Q(i,v)(b);$(b)}catch(w){if("console"in window)console.log(w&&w.stack?w.stack:w)}}var A="str",R="kwd",C="com",S="typ",J="lit",E="pun",z="pln",P="src",V="nocode",Z=function(){for(var b=["!","!=","!==","#","%","%=","&","&&","&&=","&=","(","*","*=","+=",",","-=","->","/","/=",":","::",";","<","<<","<<=","<=","=","==","===",">",">=",">>",">>=",">>>",">>>=","?","@","[","^","^=","^^","^^=","{","|","|=","||","||=",
|
|
||||||
"~","break","case","continue","delete","do","else","finally","instanceof","return","throw","try","typeof"],f="(?:^^|[+-]",i=0;i<b.length;++i)f+="|"+b[i].replace(/([^=<>:&a-z])/g,"\\$1");f+=")\\s*";return f}(),L=/&/g,M=/</g,N=/>/g,X=/\"/g,ea=/</g,fa=/>/g,ga=/'/g,ha=/"/g,ja=/&/g,ia=/ /g,ka=/[\r\n]/g,K=null,aa=RegExp("[^<]+|<!--[\\s\\S]*?--\>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>|</?[a-zA-Z](?:[^>\"']|'[^']*'|\"[^\"]*\")*>|<","g"),ba=/^<\!--/,ca=/^<!\[CDATA\[/,da=/^<br\b/i,W=/^<(\/?)([a-zA-Z][a-zA-Z0-9]*)/,
|
|
||||||
la=x({keywords:"break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof alignof align_union asm axiom bool concept concept_map const_cast constexpr decltype dynamic_cast explicit export friend inline late_check mutable namespace nullptr reinterpret_cast static_assert static_cast template typeid typename using virtual wchar_t where break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof abstract boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient as base by checked decimal delegate descending event fixed foreach from group implicit in interface internal into is lock object out override orderby params partial readonly ref sbyte sealed stackalloc string select uint ulong unchecked unsafe ushort var break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof debugger eval export function get null set undefined var with Infinity NaN caller delete die do dump elsif eval exit foreach for goto if import last local my next no our print package redo require sub undef unless until use wantarray while BEGIN END break continue do else for if return while and as assert class def del elif except exec finally from global import in is lambda nonlocal not or pass print raise try with yield False True None break continue do else for if return while alias and begin case class def defined elsif end ensure false in module next nil not or redo rescue retry self super then true undef unless until when yield BEGIN END break continue do else for if return while case done elif esac eval fi function in local set then until ",
|
|
||||||
hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true}),G={};u(la,["default-code"]);u(B([],[[z,/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],[C,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[E,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup",
|
|
||||||
"htm","html","mxml","xhtml","xml","xsl"]);u(B([[z,/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[E,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],
|
|
||||||
["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);u(B([],[["atv",/^[\s\S]+/]]),["uq.val"]);u(x({keywords:"break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof alignof align_union asm axiom bool concept concept_map const_cast constexpr decltype dynamic_cast explicit export friend inline late_check mutable namespace nullptr reinterpret_cast static_assert static_cast template typeid typename using virtual wchar_t where ",
|
|
||||||
hashComments:true,cStyleComments:true}),["c","cc","cpp","cxx","cyc","m"]);u(x({keywords:"null true false"}),["json"]);u(x({keywords:"break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof abstract boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient as base by checked decimal delegate descending event fixed foreach from group implicit in interface internal into is lock object out override orderby params partial readonly ref sbyte sealed stackalloc string select uint ulong unchecked unsafe ushort var ",
|
|
||||||
hashComments:true,cStyleComments:true,verbatimStrings:true}),["cs"]);u(x({keywords:"break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof abstract boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient ",
|
|
||||||
cStyleComments:true}),["java"]);u(x({keywords:"break continue do else for if return while case done elif esac eval fi function in local set then until ",hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);u(x({keywords:"break continue do else for if return while and as assert class def del elif except exec finally from global import in is lambda nonlocal not or pass print raise try with yield False True None ",hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);
|
|
||||||
u(x({keywords:"caller delete die do dump elsif eval exit foreach for goto if import last local my next no our print package redo require sub undef unless until use wantarray while BEGIN END ",hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);u(x({keywords:"break continue do else for if return while alias and begin case class def defined elsif end ensure false in module next nil not or redo rescue retry self super then true undef unless until when yield BEGIN END ",hashComments:true,
|
|
||||||
multiLineStrings:true,regexLiterals:true}),["rb"]);u(x({keywords:"break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof debugger eval export function get null set undefined var with Infinity NaN ",cStyleComments:true,regexLiterals:true}),["js"]);u(B([],[[A,/^[\s\S]+/]]),
|
|
||||||
["regex"]);window.PR_normalizedHtml=H;window.prettyPrintOne=function(b,f){var i={f:b,e:f};U(i);return i.a};window.prettyPrint=function(b){function f(){for(var t=window.PR_SHOULD_USE_CONTINUATION?j.now()+250:Infinity;q<o.length&&j.now()<t;q++){var p=o[q];if(p.className&&p.className.indexOf("prettyprint")>=0){var c=p.className.match(/\blang-(\w+)\b/);if(c)c=c[1];for(var d=false,a=p.parentNode;a;a=a.parentNode)if((a.tagName==="pre"||a.tagName==="code"||a.tagName==="xmp")&&a.className&&a.className.indexOf("prettyprint")>=
|
|
||||||
0){d=true;break}if(!d){a=p;if(null===K){d=document.createElement("PRE");d.appendChild(document.createTextNode('<!DOCTYPE foo PUBLIC "foo bar">\n<foo />'));K=!/</.test(d.innerHTML)}if(K){d=a.innerHTML;if("XMP"===a.tagName)d=y(d);else{a=a;if("PRE"===a.tagName)a=true;else if(ka.test(d)){var k="";if(a.currentStyle)k=a.currentStyle.whiteSpace;else if(window.getComputedStyle)k=window.getComputedStyle(a,null).whiteSpace;a=!k||k==="pre"}else a=true;a||(d=d.replace(/(<br\s*\/?>)[\r\n]+/g,"$1").replace(/(?:[\r\n]+[ \t]*)+/g,
|
|
||||||
" "))}d=d}else{d=[];for(a=a.firstChild;a;a=a.nextSibling)H(a,d);d=d.join("")}d=d.replace(/(?:\r\n?|\n)$/,"");m={f:d,e:c,b:p};U(m);if(p=m.a){c=m.b;if("XMP"===c.tagName){d=document.createElement("PRE");for(a=0;a<c.attributes.length;++a){k=c.attributes[a];if(k.specified)if(k.name.toLowerCase()==="class")d.className=k.value;else d.setAttribute(k.name,k.value)}d.innerHTML=p;c.parentNode.replaceChild(d,c)}else c.innerHTML=p}}}}if(q<o.length)setTimeout(f,250);else b&&b()}for(var i=[document.getElementsByTagName("pre"),
|
|
||||||
document.getElementsByTagName("code"),document.getElementsByTagName("xmp")],o=[],l=0;l<i.length;++l)for(var n=0,r=i[l].length;n<r;++n)o.push(i[l][n]);i=null;var j=Date;j.now||(j={now:function(){return(new Date).getTime()}});var q=0,m;f()};window.PR={combinePrefixPatterns:O,createSimpleLexer:B,registerLangHandler:u,sourceDecorator:x,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:C,PR_DECLARATION:"dec",PR_KEYWORD:R,PR_LITERAL:J,PR_NOCODE:V,PR_PLAIN:z,PR_PUNCTUATION:E,PR_SOURCE:P,PR_STRING:A,
|
|
||||||
PR_TAG:"tag",PR_TYPE:S}})()
|
|
427
assets/style.css
427
assets/style.css
|
@ -1,327 +1,172 @@
|
||||||
body, input, td, textarea {
|
html, body {
|
||||||
font-family: Muli, Helvetica Neue, helvetica, sans-serif;
|
font-family: lato, sans-serif;
|
||||||
font-size: 14px;
|
font-size: 15px;
|
||||||
line-height: 1.5; }
|
line-height: 1.556;
|
||||||
|
color: #444;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
html {
|
body {
|
||||||
background: #40404c;
|
padding-bottom: 40px;
|
||||||
padding: 60px 20px; }
|
}
|
||||||
|
|
||||||
a, a:visited {
|
|
||||||
background-color: #f4eac1;
|
|
||||||
color: #84701e;
|
|
||||||
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);
|
|
||||||
padding: 1px 2px;
|
|
||||||
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
|
|
||||||
border-radius: 2px;
|
|
||||||
text-decoration: none; }
|
|
||||||
a:hover {
|
|
||||||
background-color: #eedd99; }
|
|
||||||
|
|
||||||
@media screen and (max-width: 800px) {
|
|
||||||
html {
|
|
||||||
padding: 20px; } }
|
|
||||||
@media screen and (max-width: 500px) {
|
|
||||||
html {
|
|
||||||
padding: 0; } }
|
|
||||||
.background {
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
z-index: -2;
|
|
||||||
background: url(bg.jpg);
|
|
||||||
background-size: 200% 200%;
|
|
||||||
opacity: 1; }
|
|
||||||
|
|
||||||
.all {
|
|
||||||
position: relative;
|
|
||||||
z-index: 1;
|
|
||||||
max-width: 700px;
|
|
||||||
min-width: 400px;
|
|
||||||
margin: 0 auto;
|
|
||||||
padding: 40px;
|
|
||||||
-webkit-box-shadow: 1px 0 0 rgba(0, 0, 0, 0.05), -1px 0 0 rgba(0, 0, 0, 0.05), 0 0 4px rgba(0, 0, 0, 0.1), 0 0 0 5px rgba(0, 0, 0, 0.05);
|
|
||||||
-moz-box-shadow: 1px 0 0 rgba(0, 0, 0, 0.05), -1px 0 0 rgba(0, 0, 0, 0.05), 0 0 4px rgba(0, 0, 0, 0.1), 0 0 0 5px rgba(0, 0, 0, 0.05);
|
|
||||||
box-shadow: 1px 0 0 rgba(0, 0, 0, 0.05), -1px 0 0 rgba(0, 0, 0, 0.05), 0 0 4px rgba(0, 0, 0, 0.1), 0 0 0 5px rgba(0, 0, 0, 0.05);
|
|
||||||
-webkit-border-radius: 2px;
|
|
||||||
-moz-border-radius: 2px;
|
|
||||||
border-radius: 2px;
|
|
||||||
background: white;
|
|
||||||
color: #333333; }
|
|
||||||
|
|
||||||
p, ul, ol, pre {
|
|
||||||
margin: 15px 0; }
|
|
||||||
|
|
||||||
p {
|
|
||||||
margin: 25px 100px 25px 0; }
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
h1, h2, h3, h4, h5, h6 {
|
||||||
margin: 40px 0 15px 0; }
|
color: #202020;
|
||||||
|
}
|
||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
text-align: left;
|
|
||||||
font-size: 26pt;
|
|
||||||
line-height: 30pt;
|
|
||||||
color: #cccccc;
|
|
||||||
margin: -40px -40px 40px -40px;
|
|
||||||
padding: 40px 40px;
|
|
||||||
border-bottom: solid 1px whitesmoke;
|
|
||||||
font-weight: 100;
|
font-weight: 100;
|
||||||
overflow: hidden; }
|
}
|
||||||
|
|
||||||
h1 .back {
|
|
||||||
float: right;
|
|
||||||
display: inline-block;
|
|
||||||
padding: 0 20px;
|
|
||||||
height: 32px;
|
|
||||||
line-height: 32px;
|
|
||||||
font-size: 9pt;
|
|
||||||
-webkit-transition: all 100ms linear;
|
|
||||||
-moz-transition: all 100ms linear;
|
|
||||||
-o-transition: all 100ms linear;
|
|
||||||
transition: all 100ms linear;
|
|
||||||
background-color: white;
|
|
||||||
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 2px 0 rgba(255, 255, 255, 0.5);
|
|
||||||
-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 2px 0 rgba(255, 255, 255, 0.5);
|
|
||||||
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 2px 0 rgba(255, 255, 255, 0.5);
|
|
||||||
-webkit-border-radius: 3px;
|
|
||||||
-moz-border-radius: 3px;
|
|
||||||
border-radius: 3px;
|
|
||||||
color: #aaaaaa;
|
|
||||||
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
|
|
||||||
text-decoration: none; }
|
|
||||||
h1 .back:hover {
|
|
||||||
background-color: #fafafa;
|
|
||||||
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #f5f5f5));
|
|
||||||
background: -webkit-linear-gradient(top, #fafafa, #f5f5f5);
|
|
||||||
background: -moz-linear-gradient(top, #fafafa, #f5f5f5);
|
|
||||||
background: -o-linear-gradient(top, #fafafa, #f5f5f5);
|
|
||||||
background: linear-gradient(top, #fafafa, #f5f5f5);
|
|
||||||
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.5), 0 1px 3px rgba(0, 0, 0, 0.05);
|
|
||||||
-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.5), 0 1px 3px rgba(0, 0, 0, 0.05);
|
|
||||||
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.5), 0 1px 3px rgba(0, 0, 0, 0.05); }
|
|
||||||
h1 .back:active {
|
|
||||||
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 2px 2px 4px rgba(0, 0, 0, 0.1);
|
|
||||||
-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 2px 2px 4px rgba(0, 0, 0, 0.1);
|
|
||||||
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 2px 2px 4px rgba(0, 0, 0, 0.1); }
|
|
||||||
h1 .back:before {
|
|
||||||
content: "\238b";
|
|
||||||
margin-right: 5px;
|
|
||||||
color: #888888; }
|
|
||||||
|
|
||||||
h2, h3 {
|
|
||||||
color: #3388dd;
|
|
||||||
font-size: 1.2em;
|
|
||||||
padding-bottom: 10px;
|
|
||||||
font-weight: normal; }
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
font-size: 1.3em; }
|
|
||||||
|
|
||||||
pre, code {
|
pre, code {
|
||||||
font-family: Menlo, Ubuntu Mono, monaco, monospace;
|
font-family: menlo, monospace;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
color: #444444; }
|
}
|
||||||
|
|
||||||
.all > pre, .all > ul {
|
a {
|
||||||
line-height: 1.6;
|
color: #3b8;
|
||||||
background: #f7f7f2;
|
|
||||||
padding: 20px;
|
|
||||||
-webkit-box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.1);
|
|
||||||
-moz-box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.1);
|
|
||||||
box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.1);
|
|
||||||
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
|
|
||||||
border-top: solid 1px #dddddd;
|
|
||||||
border-bottom: solid 1px #dddddd;
|
|
||||||
overflow-x: auto;
|
|
||||||
margin-left: -40px;
|
|
||||||
margin-right: -40px;
|
|
||||||
padding: 20px 40px; }
|
|
||||||
.all > pre::-webkit-scrollbar, .all > ul::-webkit-scrollbar {
|
|
||||||
width: 10px;
|
|
||||||
height: 10px; }
|
|
||||||
.all > pre::-webkit-scrollbar-thumb, .all > ul::-webkit-scrollbar-thumb {
|
|
||||||
background: rgba(0, 0, 0, 0.1);
|
|
||||||
border-radius: 5px;
|
|
||||||
border: solid 2px #fffffb; }
|
|
||||||
.all > pre:hover::-webkit-scrollbar-thumb, .all > ul:hover::-webkit-scrollbar-thumb {
|
|
||||||
background: rgba(0, 0, 0, 0.2); }
|
|
||||||
|
|
||||||
ul, .all > ul {
|
|
||||||
padding-left: 60px;
|
|
||||||
list-style-type: circle; }
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 1.6em;
|
|
||||||
border-top: dotted 3px #d6e3f8;
|
|
||||||
padding: 40px 40px 0 40px;
|
|
||||||
margin-left: -40px;
|
|
||||||
margin-right: -40px; }
|
|
||||||
|
|
||||||
h1 + h2 {
|
|
||||||
border-top: 0;
|
|
||||||
padding-top: 0; }
|
|
||||||
|
|
||||||
em {
|
|
||||||
opacity: 0.7;
|
|
||||||
font-size: 0.9em; }
|
|
||||||
|
|
||||||
h2 + pre, h3 + pre {
|
|
||||||
margin-top: -16px; }
|
|
||||||
|
|
||||||
ul.pages, ul.pages li {
|
|
||||||
list-style-type: none; }
|
|
||||||
ul.pages li {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0; }
|
|
||||||
ul.pages li {
|
|
||||||
width: 20%;
|
|
||||||
min-width: 100px;
|
|
||||||
float: left; }
|
|
||||||
ul.pages a {
|
|
||||||
display: block;
|
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
padding: 7px 8px;
|
font-weight: bold;
|
||||||
-webkit-border-radius: 4px;
|
transition: color 100ms linear;
|
||||||
-moz-border-radius: 4px;
|
}
|
||||||
border-radius: 4px;
|
|
||||||
color: #555588;
|
|
||||||
font-weight: normal;
|
|
||||||
font-size: 9pt; }
|
|
||||||
ul.pages a:before {
|
|
||||||
content: "\203a";
|
|
||||||
color: #999999;
|
|
||||||
margin-right: 7px; }
|
|
||||||
ul.pages a:visited {
|
|
||||||
opacity: 0.8; }
|
|
||||||
ul.pages a:hover {
|
|
||||||
background: #eeeeff;
|
|
||||||
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 0 0 0 3px rgba(0, 0, 0, 0.03);
|
|
||||||
-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 0 0 0 3px rgba(0, 0, 0, 0.03);
|
|
||||||
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 0 0 0 3px rgba(0, 0, 0, 0.03); }
|
|
||||||
ul.pages li:first-letter {
|
|
||||||
text-transform: uppercase; }
|
|
||||||
|
|
||||||
/* Tomorrow Theme */
|
* {
|
||||||
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
|
text-rendering: optimizeLegibility !important;
|
||||||
/* Pretty printing styles. Used with prettify.js. */
|
-webkit-font-smoothing: antialiased !important;
|
||||||
/* SPAN elements with the classes below are added by prettyprint. */
|
-moz-osx-font-smoothing: grayscale;
|
||||||
/* plain text */
|
box-sizing: border-box;
|
||||||
.pln {
|
}
|
||||||
color: #4d4d4c; }
|
|
||||||
|
|
||||||
@media screen {
|
/*
|
||||||
/* string content */
|
* back button
|
||||||
.str {
|
*/
|
||||||
color: #718c00; }
|
|
||||||
|
|
||||||
/* a keyword */
|
.back {
|
||||||
.kwd {
|
position: fixed;
|
||||||
color: #8959a8; }
|
top: 30px;
|
||||||
|
right: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
/* a comment */
|
/*
|
||||||
.com {
|
* stuff
|
||||||
color: #8e908c; }
|
*/
|
||||||
|
|
||||||
/* a type name */
|
.header, .content, .pages {
|
||||||
.typ {
|
max-width: 800px;
|
||||||
color: #4271ae; }
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
/* a literal value */
|
h2, h3, h4, h5, h6, p, pre, ol, ul, blockquote {
|
||||||
.lit {
|
margin: 20px 0;
|
||||||
color: #f5871f; }
|
}
|
||||||
|
|
||||||
/* punctuation */
|
ul { margin-left: 30px; padding: 0; }
|
||||||
.pun {
|
li { margin: 0; padding: 0 0 0 15px; }
|
||||||
color: #4d4d4c; }
|
|
||||||
|
|
||||||
/* lisp open bracket */
|
h2 { font-size: 2.0em; margin: 30px 0; }
|
||||||
.opn {
|
h3 { font-size: 1.2em; margin: 30px 0 20px 0; }
|
||||||
color: #4d4d4c; }
|
|
||||||
|
|
||||||
/* lisp close bracket */
|
h2, h3 {
|
||||||
.clo {
|
padding-bottom: 5px;
|
||||||
color: #4d4d4c; }
|
border-bottom: solid 1px #eaeaea;
|
||||||
|
}
|
||||||
|
|
||||||
/* a markup tag name */
|
hr {
|
||||||
.tag {
|
display: block;
|
||||||
color: #c82829; }
|
height: 4px;
|
||||||
|
border: solid 1px #eaeaea;
|
||||||
|
background: #fafafa;
|
||||||
|
border-radius: 2px;
|
||||||
|
background: transparent;
|
||||||
|
color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
/* a markup attribute name */
|
/*
|
||||||
.atn {
|
* code
|
||||||
color: #f5871f; }
|
*/
|
||||||
|
|
||||||
/* a markup attribute value */
|
code {
|
||||||
.atv {
|
background: #fcfcfc;
|
||||||
color: #3e999f; }
|
padding: 1px 2px;
|
||||||
|
border-radius: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
/* a declaration */
|
pre code {
|
||||||
.dec {
|
background: transparent;
|
||||||
color: #f5871f; }
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
/* a variable name */
|
pre {
|
||||||
.var {
|
background: #fcfcfc;
|
||||||
color: #c82829; }
|
border-radius: 2px;
|
||||||
|
padding: 15px;
|
||||||
|
overflow-x: auto;
|
||||||
|
}
|
||||||
|
|
||||||
/* a function name */
|
/*
|
||||||
.fun {
|
* header
|
||||||
color: #4271ae; } }
|
*/
|
||||||
/* Use higher contrast and text-weight for printable form. */
|
|
||||||
@media print, projection {
|
|
||||||
.str {
|
|
||||||
color: #060; }
|
|
||||||
|
|
||||||
.kwd {
|
.header {
|
||||||
color: #006;
|
}
|
||||||
font-weight: bold; }
|
|
||||||
|
|
||||||
.com {
|
.header h1 {
|
||||||
color: #600;
|
font-size: 2.5em;
|
||||||
font-style: italic; }
|
font-weight: 100;
|
||||||
|
font-family: open sans, sans-serif;
|
||||||
|
color: #888;
|
||||||
|
text-align: center;
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
|
||||||
.typ {
|
.content > p:first-child {
|
||||||
color: #404;
|
text-align: center;
|
||||||
font-weight: bold; }
|
font-size: 1.3em;
|
||||||
|
font-weight: 300;
|
||||||
|
margin-top: -1em;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
* home
|
||||||
|
*/
|
||||||
|
|
||||||
.lit {
|
.pages {
|
||||||
color: #044; }
|
font-size: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
.pun, .opn, .clo {
|
.pages a {
|
||||||
color: #440; }
|
font-weight: bold;
|
||||||
|
display: block;
|
||||||
|
padding: 15px 15px 15px 0;
|
||||||
|
border-top: solid 1px rgba(0, 0, 0, 0.05);
|
||||||
|
width: 25%;
|
||||||
|
float: left;
|
||||||
|
color: #222;
|
||||||
|
}
|
||||||
|
|
||||||
.tag {
|
.pages a:hover,
|
||||||
color: #006;
|
.pages a:focus {
|
||||||
font-weight: bold; }
|
color: #3a8;
|
||||||
|
}
|
||||||
|
|
||||||
.atn {
|
.pages a:nth-child(4n+1) {
|
||||||
color: #404; }
|
clear: left;
|
||||||
|
}
|
||||||
|
|
||||||
.atv {
|
/*
|
||||||
color: #060; } }
|
* highlight
|
||||||
/* Specify class=linenums on a pre to get line numbering */
|
*/
|
||||||
ol.linenums {
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0; }
|
|
||||||
|
|
||||||
/* IE indents via margin-left */
|
|
||||||
li.L0,
|
|
||||||
li.L1,
|
|
||||||
li.L2,
|
|
||||||
li.L3,
|
|
||||||
li.L4,
|
|
||||||
li.L5,
|
|
||||||
li.L6,
|
|
||||||
li.L7,
|
|
||||||
li.L8,
|
|
||||||
li.L9 {
|
|
||||||
/* */ }
|
|
||||||
|
|
||||||
/* Alternate shading for lines */
|
.hljs .keyword,
|
||||||
li.L1,
|
.hljs .title
|
||||||
li.L3,
|
{ color: #248; font-weight: bold; }
|
||||||
li.L5,
|
.hljs .number
|
||||||
li.L7,
|
{ color: #a62; }
|
||||||
li.L9 {
|
.hljs .attribute
|
||||||
/* */ }
|
{ }
|
||||||
|
.hljs .string,
|
||||||
|
.hljs .value
|
||||||
|
{ color: #3a8; }
|
||||||
|
.hljs .comment
|
||||||
|
{ color: #888; }
|
||||||
|
|
|
@ -3,7 +3,9 @@ title: Code stuff
|
||||||
layout: default
|
layout: default
|
||||||
---
|
---
|
||||||
|
|
||||||
Badges for open source projects
|
Here are some badges for open source projects.
|
||||||
|
|
||||||
|
### Badges
|
||||||
|
|
||||||
* Version badge (gems, npm): http://badge.fury.io/
|
* Version badge (gems, npm): http://badge.fury.io/
|
||||||
|
|
||||||
|
|
2
do.md
2
do.md
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Do gem
|
title: Do gem
|
||||||
layout: default
|
layout: default
|
||||||
----
|
---
|
||||||
|
|
||||||
* [DAddYE/do](https://github.com/DAddYE/do)
|
* [DAddYE/do](https://github.com/DAddYE/do)
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: IE bugs
|
title: IE bugs
|
||||||
layout: default
|
layout: default
|
||||||
----
|
---
|
||||||
|
|
||||||
### IE8: 'change' event doesn't always fire
|
### IE8: 'change' event doesn't always fire
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Node.js API
|
title: Node.js API
|
||||||
layout: default
|
layout: default
|
||||||
----
|
---
|
||||||
|
|
||||||
## Globals
|
## Globals
|
||||||
|
|
||||||
|
|
2
qjs.md
2
qjs.md
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Q.js
|
title: Q.js
|
||||||
layout: default
|
layout: default
|
||||||
----
|
---
|
||||||
|
|
||||||
### Creating promises (Q.promise)
|
### Creating promises (Q.promise)
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Ubuntu/Debian
|
title: Ubuntu
|
||||||
layout: default
|
layout: default
|
||||||
----
|
---
|
||||||
|
|
||||||
### Aptitude stuff
|
### Aptitude stuff
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,6 @@ title: Vagrant
|
||||||
layout: default
|
layout: default
|
||||||
---
|
---
|
||||||
|
|
||||||
* [Vagrant](http://vagrantup.com)
|
|
||||||
|
|
||||||
### Get started
|
### Get started
|
||||||
|
|
||||||
Add some base boxes:
|
Add some base boxes:
|
||||||
|
@ -29,4 +27,7 @@ To stop, use one of the following:
|
||||||
$ vagrant suspend
|
$ vagrant suspend
|
||||||
$ vagrant destroy # !!
|
$ vagrant destroy # !!
|
||||||
|
|
||||||
|
### Reference
|
||||||
|
|
||||||
|
* [Vagrant](http://vagrantup.com)
|
||||||
|
|
||||||
|
|
2
vim.md
2
vim.md
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: vim
|
title: vim
|
||||||
layout: default
|
layout: default
|
||||||
----
|
---
|
||||||
|
|
||||||
Command line
|
Command line
|
||||||
------------
|
------------
|
||||||
|
|
Loading…
Reference in New Issue