diff options
| -rw-r--r-- | .gitignore | 3 | ||||
| -rw-r--r-- | Makefile | 13 | ||||
| -rw-r--r-- | config.toml | 6 | ||||
| -rw-r--r-- | content/journal/convert-losless.md | 8 | ||||
| -rw-r--r-- | content/journal/disk-usage.md | 8 | ||||
| -rw-r--r-- | content/journal/my-ip.md | 8 | ||||
| -rw-r--r-- | content/journal/screen-off.md | 8 | ||||
| -rw-r--r-- | content/journal/ssh-force-password-authentification.md | 8 | ||||
| -rw-r--r-- | content/journal/tar-usage.md | 8 | ||||
| -rw-r--r-- | content/projects.md | 37 | ||||
| -rw-r--r-- | gulpfile.js | 30 | ||||
| -rw-r--r-- | layouts/404.html | 2 | ||||
| -rw-r--r-- | layouts/_default/list.html | 26 | ||||
| -rw-r--r-- | layouts/_default/single.html | 19 | ||||
| -rw-r--r-- | layouts/index.html | 41 | ||||
| -rw-r--r-- | layouts/partials/css.tmpl | 672 | ||||
| -rw-r--r-- | layouts/partials/footer.tmpl | 22 | ||||
| -rw-r--r-- | layouts/projects/single.html | 30 | ||||
| -rw-r--r-- | package.json | 18 | ||||
| -rw-r--r-- | static/custom.css | 90 | ||||
| -rw-r--r-- | static/font.css | 17 | ||||
| -rw-r--r-- | static/normalize.css | 427 | ||||
| -rw-r--r-- | static/skeleton.css | 430 |
23 files changed, 1207 insertions, 724 deletions
@@ -1,6 +1,9 @@ *.swp *~ *.log +concat.css _/ public/ +gulp.css/ +node_modules/ @@ -1,10 +1,17 @@ all: clean build -build: - hugo --ignoreCache --log=true --logFile=./log/hugo.log --verbose=false 1>/dev/null +build: clean + cd static && cat normalize.css skeleton.css font.css custom.css > concat.css + gulp + HUGO_TEST= hugo --ignoreCache --log=true --logFile=./log/hugo.log --verbose=false 1>/dev/null + gulp minifyhtml + rm -rf public/gulp.css/ + rm -f public/*.css clean: rm -rf public + rm -f static/concat.css + rm -rf static/gulp.css list: ls public @@ -23,3 +30,5 @@ deploy: clean build serve: hugo serve +test: + export HUGO_TEST=1 && hugo --ignoreCache --verbose=false diff --git a/config.toml b/config.toml index b2893f7..790fea9 100644 --- a/config.toml +++ b/config.toml @@ -2,9 +2,13 @@ baseurl = "https://www.iamfabulous.de/" languageCode = "en-us" title = "moehring" disableHugoGeneratorInject = true -disableRSS = true +disableRSS = false disableSitemap = true +edit = "vim" +pluralizeListTitles = "false" +paginate = 5 [params] language = "en-us" + isTest = 0 diff --git a/content/journal/convert-losless.md b/content/journal/convert-losless.md new file mode 100644 index 0000000..0fc4042 --- /dev/null +++ b/content/journal/convert-losless.md @@ -0,0 +1,8 @@ ++++ +date = "2016-10-21T18:28:33+02:00" +draft = false +title = "convert losless" + ++++ + +$ avconv -i movie.mp4 -target pal-dvd movie.mpg diff --git a/content/journal/disk-usage.md b/content/journal/disk-usage.md new file mode 100644 index 0000000..15920b3 --- /dev/null +++ b/content/journal/disk-usage.md @@ -0,0 +1,8 @@ ++++ +date = "2016-10-21T18:27:00+02:00" +draft = false +title = "sort by disk usage" + ++++ + +$ du -sh * | sort -hr | grep -iE "^[0-9]+([,.][0-9]+)?[mMgG]" diff --git a/content/journal/my-ip.md b/content/journal/my-ip.md new file mode 100644 index 0000000..2e4cebd --- /dev/null +++ b/content/journal/my-ip.md @@ -0,0 +1,8 @@ ++++ +date = "2016-10-21T18:41:34+02:00" +draft = false +title = "my ip" + ++++ + +$ curl -s https://ifconfig.iamfabulous.de diff --git a/content/journal/screen-off.md b/content/journal/screen-off.md new file mode 100644 index 0000000..3e45e77 --- /dev/null +++ b/content/journal/screen-off.md @@ -0,0 +1,8 @@ ++++ +date = "2016-10-21T18:40:52+02:00" +draft = false +title = "screen off" + ++++ + +$ xset dpms force off diff --git a/content/journal/ssh-force-password-authentification.md b/content/journal/ssh-force-password-authentification.md new file mode 100644 index 0000000..9fd1313 --- /dev/null +++ b/content/journal/ssh-force-password-authentification.md @@ -0,0 +1,8 @@ ++++ +date = "2016-10-21T16:46:19+02:00" +draft = false +title = "force password auth with ssh" + ++++ + +$ ssh -o PubkeyAuthentication=no user@ip diff --git a/content/journal/tar-usage.md b/content/journal/tar-usage.md new file mode 100644 index 0000000..d7a8aa9 --- /dev/null +++ b/content/journal/tar-usage.md @@ -0,0 +1,8 @@ ++++ +date = "2016-10-21T17:15:22+02:00" +draft = false +title = "quick help for tar " + ++++ + +$ tar --help | head diff --git a/content/projects.md b/content/projects.md index 536d838..ffe90be 100644 --- a/content/projects.md +++ b/content/projects.md @@ -2,42 +2,7 @@ date = "2016-10-20T15:44:19+02:00" draft = false title = "projects" -type = "page" +type = "projects" layout = "single" - +++ - - <ul class="offset-by-three three columns"> - <li><a href="https://www.maxmail.xyz" title="mail server">maxmail.xyz</a></li> - <li><a href="https://webmail.maxmail.xyz" title="webmail">webmail</a></li> - <li><a href="https://lists.iamfabulous.de" title="mailing lists">mailing lists</a></li> - <li><a href="https://irc.iamfabulous.de" title="chat">irc server</a></li> - <li><a href="https://www.gospeladlershof.de" title="gospelchor adlershof">gospelchor</a></li> - </ul> - <ul class="three columns"> - <li><a href="https://images.iamfabulous.de" title="images">images</a></li> - <li><a href="https://scribble.iamfabulous.de" title="scribble">scribble</a></li> - <li><a href="https://uhttpd.iamfabulous.de" title="uhttpd">uhttpd</a></li> - <li><a href="https://ifconfig.iamfabulous.de" title="your ip">your ip</a></li> - <li><a href="https://bitch.iamfabulous.de" title="bitch">bitch</a></li> - <li><a href="https://jungegemeinde.iamfabulous.de" title="junge gemeinde">jg</a></li> - <!--li><a href="/teaching/" title="teaching (german)">teaching</a></li> - <li> </li> - <div class="container"> - <li class="font-size">websites:</li> - <li class="font-size"><ul>tools:</ul></li> - <li>––––––</li> - <li><a href="https://tracker.iamfabulous.de" title="do not abuse">file sharing</a></li> - <li><a href="https://files.iamfabulous.de" title="files">files</a></li> - <li><a href="index.html" title="back to index">../go back</a></li> - <li><a href="https://irc.iamfabulous.de" title="chat">chat (irc)</a></li> - <li><a href="https://jungegemeinde.iamfabulous.de" title="junge gemeinde">junge gemeinde</a></li> - <li><a href="https://files.iamfabulous.de" title="files">files</a></li> - <li><a href="https://www.maxmail.xyz" title="www.maxmail.xyz">mail server</a></li> - <li><a href="https://www.maxmail.xyz" title="maxmail">maxmail.xyz</a></li> - <li><a href="https://status.iamfabulous.de" title="status page">status page</a></li--> - </ul> - <p class="twelve columns" style="margin-top: 20px"> - <a class="button" href="../" title="back to index">go back</a> - </p> diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..fd95942 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,30 @@ +var gulp = require('gulp'); +var cssnano = require('gulp-cssnano'); +var htmlmin = require('gulp-htmlmin'); +var uncss = require('gulp-uncss'); + +gulp.task('default', function() { + // place code for your default task here + return gulp.src('static/concat.css') + .pipe(uncss({ + html: ['layouts/*.html', 'layouts/partials/*.html', 'layouts/_default/*.html'] + })) + .pipe(cssnano()) + .pipe(gulp.dest('./static/gulp.css')); +}); + +gulp.task('minifyhtml', function() { + gulp.src('public/*.html') + .pipe(htmlmin({collapseWhitespace: true})) + .pipe(gulp.dest('public/')); + gulp.src('public/projects/*.html') + .pipe(htmlmin({collapseWhitespace: true})) + .pipe(gulp.dest('public/projects/')); + gulp.src('public/journal/*/*.html') + .pipe(htmlmin({collapseWhitespace: true})) + .pipe(gulp.dest('public/journal/')); + return gulp.src('public/journal/*.html') + .pipe(htmlmin({collapseWhitespace: true})) + .pipe(gulp.dest('public/journal/')); +}); + diff --git a/layouts/404.html b/layouts/404.html index 63eda66..b40f7ea 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -1,9 +1,7 @@ {{partial "header.tmpl" .}} <header><p>404 - not found</p><br></header> - <nav> <p class="twelve columns" style="margin-top: 20px"> <a class="button" href="/" title="back to index">click to go back</a> </p> - </nav> {{partial "footer.tmpl"}} diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..690e09f --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,26 @@ +{{partial "header.tmpl" .}} +<div class="row"> + <header><p>journal</p></header> +</div> + {{ range .Data.Pages }} +<div class="container journal"> + <div class="row"> + <div class="twelve columns article"> + <ul> + <li class="journal-li"> + <div class="meta">{{ .Date.Format "Mon, Jan 2, 2006" }}</div> + <a class="black-link" href="{{ .Permalink }}">{{ .Title }}</a> + <div class="margin-top">{{.RawContent | plainify | htmlUnescape}}</div> + </li> + </ul> + </div> + </div> +</div> + {{ end }} +<div class="row center"> + <p class="twelve columns margin-top"> + <a class="button" href="../" title="back to index">go back</a> + </p> +</div> +{{partial "footer.tmpl"}} + diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..0f61d2a --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,19 @@ +{{partial "header.tmpl" .}} +<div class="row"> + <header><p>{{.Title}}</p></header> +</div> +<div class="container journal"> + <div class="row"> + <div class="twelve columns article"> + <div class="meta">{{ .Date.Format "Mon, Jan 2, 2006" }}</div> + {{.RawContent | plainify | htmlUnescape}} + </div> + </div> +</div> +<div class="row center"> + <p class="twelve columns" style="margin-top: 20px"> + <a class="button" href="../" title="back to index">back to journal</a> + </p> +</div> +{{partial "footer.tmpl"}} + diff --git a/layouts/index.html b/layouts/index.html index 76d78a1..522daf5 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,24 +1,21 @@ {{partial "header.tmpl" .}} - <header><p>welcome</p><br></header> - <nav> - <ul> - <li><a href="https://www.complicissimus.de" title="blog">my blog</a></li> - <li><a href="projects/" title="side projects">projects</a></li> - <li><a href="https://www.complicissimus.de/about/#kontakt" title="contact">contact</a></li> - <!--li><a href="/teaching/" title="teaching (german)">teaching</a></li> - <li>––––––</li> - <li><a href="https://www.maxmail.xyz" title="www.maxmail.xyz">mail server</a></li> - <li> </li> - <li><a href="https://www.maxmail.xyz" title="maxmail">maxmail.xyz</a></li> - <li><a href="https://lists.iamfabulous.de" title="mailing lists">mailing lists</a></li> - <li><a href="https://jungegemeinde.iamfabulous.de" title="junge gemeinde">junge gemeinde</a></li> - <li><a href="https://www.gospeladlershof.de" title="gospelchor adlershof">gospelchor adlershof</a></li> - <li><a href="https://irc.iamfabulous.de" title="chat">chat (irc)</a></li> - <li><a href="https://scribble.iamfabulous.de" title="scribble">scribble</a></li> - <li><a href="https://files.iamfabulous.de" title="files">files</a></li> - <li><a href="https://images.iamfabulous.de" title="images">images</a></li> - <li><a href="https://status.iamfabulous.de" title="status page">status page</a></li--> - </ul> - </nav> +<div class="row"> + <header><p>welcome</p></header> +</div> +<div class="container main"> + <div class="row"> + <div class="twelve columns"> + <a href="https://www.complicissimus.de" title="blog">my blog</a> + </div> + <div class="twelve columns margin-top"> + <a href="projects/" title="side projects">projects</a> + </div> + <div class="twelve columns margin-top"> + <a href="journal/" title="journal">journal</a> + </div> + <div class="twelve columns margin-top"> + <a href="https://www.complicissimus.de/about/#kontakt" title="contact">contact</a> + </div> + </div> +</div> {{partial "footer.tmpl"}} - diff --git a/layouts/partials/css.tmpl b/layouts/partials/css.tmpl index ba15e18..a10e818 100644 --- a/layouts/partials/css.tmpl +++ b/layouts/partials/css.tmpl @@ -1,661 +1,11 @@ -<style type='text/css'> -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ - -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ - -html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove default margin. - */ - -body { - margin: 0; -} - -/* HTML5 display definitions - ========================================================================== */ - -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 - * and Firefox. - * Correct `block` display not defined for `main` in IE 11. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} - -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ - -audio, -canvas, -progress, -video { - display: inline-block; /* 1 */ - vertical-align: baseline; /* 2 */ -} - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. - */ - -[hidden], -template { - display: none; -} - -/* Links - ========================================================================== */ - -/** - * Remove the gray background color from active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ - -a:active, -a:hover { - outline: 0; -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -/** - * Address styling not present in Safari and Chrome. - */ - -dfn { - font-style: italic; -} - -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Address styling not present in IE 8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove border when inside `a` element in IE 8/9/10. - */ - -img { - border: 0; -} - -/** - * Correct overflow not hidden in IE 9/10/11. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ - -/** - * Address margin not present in IE 8/9 and Safari. - */ - -figure { - margin: 1em 40px; -} - -/** - * Address differences between Firefox and other browsers. - */ - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -/** - * Contain overflow in all browsers. - */ - -pre { - overflow: auto; -} - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/* Forms - ========================================================================== */ - -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. - */ - -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - */ - -button, -input, -optgroup, -select, -textarea { - color: inherit; /* 1 */ - font: inherit; /* 2 */ - margin: 0; /* 3 */ -} - -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. - */ - -button { - overflow: visible; -} - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. - */ - -button, -select { - text-transform: none; -} - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ -} - -/** - * Re-set default cursor for disabled elements. - */ - -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * Remove inner padding and border in Firefox 4+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -input { - line-height: normal; -} - -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. - */ - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome - * (include `-moz` to future-proof). - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ - -legend { - border: 0; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Remove default vertical scrollbar in IE 8/9/10/11. - */ - -textarea { - overflow: auto; -} - -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - */ - -optgroup { - font-weight: bold; -} - -/* Tables - ========================================================================== */ - -/** - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -}/* -* Skeleton V2.0.4 -* Copyright 2014, Dave Gamache -* www.getskeleton.com -* Free to use under the MIT license. -* http://www.opensource.org/licenses/mit-license.php -* 12/29/2014 -*/ - - -/* Table of contents -–––––––––––––––––––––––––––––––––––––––––––––––––– -- Grid -- Base Styles -- Typography -- Links -- Buttons -- Forms -- Lists -- Code -- Tables -- Spacing -- Utilities -- Clearing -- Media Queries -*/ - - -/* Grid -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.container { - position: relative; - width: 100%; - max-width: 960px; - margin: 0 auto; - padding: 0 20px; - box-sizing: border-box; } -.column, -.columns { - width: 100%; - float: left; - box-sizing: border-box; } - -/* For devices larger than 400px */ -@media (min-width: 400px) { - .container { - width: 85%; - padding: 0; } -} - -/* For devices larger than 550px */ -@media (min-width: 550px) { - .container { - width: 80%; } - .column, - .columns { - margin-left: 4%; } - .column:first-child, - .columns:first-child { - margin-left: 0; } - - .one.column, - .one.columns { width: 4.66666666667%; } - .two.columns { width: 13.3333333333%; } - .three.columns { width: 22%; } - .four.columns { width: 30.6666666667%; } - .five.columns { width: 39.3333333333%; } - .six.columns { width: 48%; } - .seven.columns { width: 56.6666666667%; } - .eight.columns { width: 65.3333333333%; } - .nine.columns { width: 74.0%; } - .ten.columns { width: 82.6666666667%; } - .eleven.columns { width: 91.3333333333%; } - .twelve.columns { width: 100%; margin-left: 0; } - - .one-third.column { width: 30.6666666667%; } - .two-thirds.column { width: 65.3333333333%; } - - .one-half.column { width: 48%; } - - /* Offsets */ - .offset-by-one.column, - .offset-by-one.columns { margin-left: 8.66666666667%; } - .offset-by-two.column, - .offset-by-two.columns { margin-left: 17.3333333333%; } - .offset-by-three.column, - .offset-by-three.columns { margin-left: 26%; } - .offset-by-four.column, - .offset-by-four.columns { margin-left: 34.6666666667%; } - .offset-by-five.column, - .offset-by-five.columns { margin-left: 43.3333333333%; } - .offset-by-six.column, - .offset-by-six.columns { margin-left: 52%; } - .offset-by-seven.column, - .offset-by-seven.columns { margin-left: 60.6666666667%; } - .offset-by-eight.column, - .offset-by-eight.columns { margin-left: 69.3333333333%; } - .offset-by-nine.column, - .offset-by-nine.columns { margin-left: 78.0%; } - .offset-by-ten.column, - .offset-by-ten.columns { margin-left: 86.6666666667%; } - .offset-by-eleven.column, - .offset-by-eleven.columns { margin-left: 95.3333333333%; } - - .offset-by-one-third.column, - .offset-by-one-third.columns { margin-left: 34.6666666667%; } - .offset-by-two-thirds.column, - .offset-by-two-thirds.columns { margin-left: 69.3333333333%; } - - .offset-by-one-half.column, - .offset-by-one-half.columns { margin-left: 52%; } - -} - -@font-face { - font-family: 'Droid Serif'; - font-style: normal; - font-weight: 400; - src: local('Droid Serif'), local('DroidSerif'), url(data:font/woff;base64,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) format('woff'); -} -/* -@font-face { - font-family: 'Droid Serif'; - font-style: normal; - font-weight: 700; - src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url() format('woff'); -} - src: local('Droid Serif'), local('DroidSerif'), url(//fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff'); -*/ -/* src: local('Droid Serif'), local('DroidSerif'), url(/wp-content/static/droidserif.woff) format('woff');*/ - /*src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url(/wp-content/static/droidserifbold.woff) format('woff');*/ -</style> - -<style type="text/css"> -* { - margin: 0; - padding: 0; - text-align: center; -} -body { - font-family: 'Droid Serif', serif; - background: #171717; - color: #dfdfdf; -} -header { - width: 100%; - position: absolute; - bottom: 70%; - background: #efefef; - color: #171717; - padding: 2em 0 0; -} -header p { - font-size: 3em; -} -.post { - margin-top: 20px; - color: #1f1f1f; -} -#wrapper { - width: 100%; - position: absolute; - top: 35%; - -} -nav { - width: 100%; - position: absolute !important; - top: 35%; - /*font-weight: 550;*/ -} -li { - list-style: none; line-height: 3em; -} -a { - color: inherit; - text-decoration: none; - font-size: 2em; -} -a:hover { - text-decoration: underline; - color: #fff; - text-shadow: 0 0 5px white; - transition: text-shadow 1s; -} -.font-preload { -visibility: hidden; -position: absolute; -font-family: 'Droid Serif', serif; -font-weight: bold; -} - -/* Buttons -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.button { - display: inline-block; - height: 38px; - padding: 0 30px; - text-align: center; - font-size: 11px; - font-weight: 600; - line-height: 38px; - text-transform: uppercase; - letter-spacing: .05rem; - /* - color: #555; - text-decoration: none; - white-space: nowrap; - */ - background-color: transparent; - border-radius: 4px; - border: 1px solid #bbb; - cursor: pointer; - box-sizing: border-box; } -.button:hover, -.button:focus { -/* - color: #333; - */ - border-color: #888; - outline: 0; } -.button.button-primary, -button.button-primary { - color: #FFF; - background-color: #33C3F0; - border-color: #33C3F0; } -.button.button-primary:hover, -button.button-primary:hover, -.button.button-primary:focus, -button.button-primary:focus { - color: #FFF; - background-color: #1EAEDB; - border-color: #1EAEDB; } -</style> +{{$tmp := getenv "HUGO_TEST"}} +{{if eq $tmp "1"}} +<link href="/normalize.css" rel="stylesheet" type="text/css"> +<link href="/skeleton.css" rel="stylesheet" type="text/css"> +<link href="/font.css" rel="stylesheet" type="text/css"> +<link href="/custom.css" rel="stylesheet" type="text/css"> +{{else}} + <style> + {{readFile "static/gulp.css/concat.css" | safeCSS}} + </style> +{{end}} diff --git a/layouts/partials/footer.tmpl b/layouts/partials/footer.tmpl index 69aae56..8cc61ad 100644 --- a/layouts/partials/footer.tmpl +++ b/layouts/partials/footer.tmpl @@ -1,3 +1,25 @@ +{{$tmp := getenv "HUGO_TEST"}} +{{if eq $tmp "1"}} +{{else}} + <script> +<!-- Piwik --> +<script type="text/javascript"> + var _paq = _paq || []; + _paq.push(["setDomains", ["*.www.iamfabulous.de","*.blog.iamfabulous.de"]]); + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="//a.iamfabulous.de/"; + _paq.push(['setTrackerUrl', u+'piwik.php']); + _paq.push(['setSiteId', '6']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); + })(); +</script> +<noscript><p><img src="//a.iamfabulous.de/piwik.php?idsite=6&rec=1" style="border:0;" alt="" /></p></noscript> +<!-- End Piwik Code --> + </script> +{{end}} </body> </html> diff --git a/layouts/projects/single.html b/layouts/projects/single.html new file mode 100644 index 0000000..6304f7d --- /dev/null +++ b/layouts/projects/single.html @@ -0,0 +1,30 @@ +{{partial "header.tmpl" .}} +<div class="row"> + <header><p>{{.Title}}</p></header> +</div> +<div class="container main"> + <div class="row"> + <ul class="offset-by-three three columns"> + <li><a href="https://www.maxmail.xyz" title="mail server">maxmail.xyz</a></li> + <li><a href="https://webmail.maxmail.xyz" title="webmail">webmail</a></li> + <li><a href="https://lists.iamfabulous.de" title="mailing lists">mailing lists</a></li> + <li><a href="https://irc.iamfabulous.de" title="chat">irc server</a></li> + <li><a href="https://www.gospeladlershof.de" title="gospelchor adlershof">gospelchor</a></li> + </ul> + <ul class="three columns"> + <li><a href="https://images.iamfabulous.de" title="images">images</a></li> + <li><a href="https://scribble.iamfabulous.de" title="scribble">scribble</a></li> + <li><a href="https://uhttpd.iamfabulous.de" title="uhttpd">uhttpd</a></li> + <li><a href="https://ifconfig.iamfabulous.de" title="your ip">your ip</a></li> + <li><a href="https://bitch.iamfabulous.de" title="bitch">bitch</a></li> + <li><a href="https://jungegemeinde.iamfabulous.de" title="junge gemeinde">jg</a></li> + </ul> + </div> + <div class="row"> + <p class="twelve columns margin-top"> + <a class="button" href="../" title="back to index">go back</a> + </p> + </div> +</div> +{{partial "footer.tmpl"}} + diff --git a/package.json b/package.json new file mode 100644 index 0000000..a90727b --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "beta.iamfabulous.de", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git@git.iamfabulous.de:beta.iamfabulous.de" + }, + "author": "Maximilian Möhring", + "license": "AGPL", + "devDependencies": { + "gulp-cssnano": "^2.1.2" + } +} diff --git a/static/custom.css b/static/custom.css new file mode 100644 index 0000000..3c513ca --- /dev/null +++ b/static/custom.css @@ -0,0 +1,90 @@ +* { + margin: 0; + padding: 0; +} +body { + font-family: 'Droid Serif', serif; + background: #171717; + color: #dfdfdf; +} +/* + position: absolute; +*/ +header { + margin-top: 9%; + width: 100%; + background: #efefef; + color: #171717; + padding: 2em 0 0.01em; + text-align: center; +} +header p { + font-size: 3em; +} +.post { + margin-top: 20px; + color: #1f1f1f; +} +ul { + text-align: center; +} +li { + list-style: none; line-height: 3em; +} +a { + color: inherit; + text-decoration: none; + font-size: 2em; +} +a:hover { + text-decoration: underline; + color: #fff; + text-shadow: 0 0 5px white; + transition: text-shadow 1s; +} +.button { + color: #fff; +} +.button:hover { + color:#efefef; +} +.center { + text-align: center; +} +.journal { + background-color: #efefef; + color: #1f1f1f; + margin-top: 50px; + border: 1px solid #e0e0e0; + box-shadow: 0 0 2px #ddd; + width: 100%; + padding: 15px 0 0 ; +} +.article { + text-align: left; + padding: 15px 15px 40px 15px; +} +.main { + margin-top: 50px; + text-align: center; +} +.black-link { + font-size: 1.3em; +} +.black-link:hover { + color: inherit; + text-decoration: underline; + text-shadow: 0 0 2px #1f1f1f; + transition: text-shadow 1s; +} +.meta { + color: #3f3f3f; + font-size: 0.8em; + text-align: right; +} +.journal-li { + line-height: inherit; +} +.margin-top { + margin-top: 20px; +} diff --git a/static/font.css b/static/font.css new file mode 100644 index 0000000..fd5f0ab --- /dev/null +++ b/static/font.css @@ -0,0 +1,17 @@ +@font-face { + font-family: 'Droid Serif'; + font-style: normal; + font-weight: 400; + src: local('Droid Serif'), local('DroidSerif'), url(data:font/woff;base64,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) format('woff'); +} +/* +@font-face { + font-family: 'Droid Serif'; + font-style: normal; + font-weight: 700; + src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url() format('woff'); +} + src: local('Droid Serif'), local('DroidSerif'), url(//fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff'); +*/ +/* src: local('Droid Serif'), local('DroidSerif'), url(/wp-content/static/droidserif.woff) format('woff');*/ + /*src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url(/wp-content/static/droidserifbold.woff) format('woff');*/ diff --git a/static/normalize.css b/static/normalize.css new file mode 100644 index 0000000..81c6f31 --- /dev/null +++ b/static/normalize.css @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +}
\ No newline at end of file diff --git a/static/skeleton.css b/static/skeleton.css new file mode 100644 index 0000000..f788cb8 --- /dev/null +++ b/static/skeleton.css @@ -0,0 +1,430 @@ +/* +* Skeleton V2.0.4 +* Copyright 2014, Dave Gamache +* www.getskeleton.com +* Free to use under the MIT license. +* http://www.opensource.org/licenses/mit-license.php +* 12/29/2014 +*/ + + +/* Table of contents +–––––––––––––––––––––––––––––––––––––––––––––––––– +- Grid +- Base Styles +- Typography +- Links +- Buttons +- Forms +- Lists +- Code +- Tables +- Spacing +- Utilities +- Clearing +- Media Queries +*/ + + +/* Grid +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +.container { + position: relative; + width: 100%; + max-width: 960px; + margin: 0 auto; + padding: 0 20px; + box-sizing: border-box; } +.column, +.columns { + width: 100%; + float: left; + box-sizing: border-box; } + +@media (max-width: 960px) { + .container { + max-width: 95%; + padding: 0; } +} + +/* For devices larger than 400px */ +@media (min-width: 400px) { + .container { + width: 85%; + padding: 0; } +} + +/* For devices larger than 550px */ +@media (min-width: 550px) { + .container { + width: 80%; } + .column, + .columns { + margin-left: 4%; } + .column:first-child, + .columns:first-child { + margin-left: 0; } + + .one.column, + .one.columns { width: 4.66666666667%; } + .two.columns { width: 13.3333333333%; } + .three.columns { width: 22%; } + .four.columns { width: 30.6666666667%; } + .five.columns { width: 39.3333333333%; } + .six.columns { width: 48%; } + .seven.columns { width: 56.6666666667%; } + .eight.columns { width: 65.3333333333%; } + .nine.columns { width: 74.0%; } + .ten.columns { width: 82.6666666667%; } + .eleven.columns { width: 91.3333333333%; } + .twelve.columns { width: 100%; margin-left: 0; } + + .one-third.column { width: 30.6666666667%; } + .two-thirds.column { width: 65.3333333333%; } + + .one-half.column { width: 48%; } + + /* Offsets */ + .offset-by-one.column, + .offset-by-one.columns { margin-left: 8.66666666667%; } + .offset-by-two.column, + .offset-by-two.columns { margin-left: 17.3333333333%; } + .offset-by-three.column, + .offset-by-three.columns { margin-left: 26%; } + .offset-by-four.column, + .offset-by-four.columns { margin-left: 34.6666666667%; } + .offset-by-five.column, + .offset-by-five.columns { margin-left: 43.3333333333%; } + .offset-by-six.column, + .offset-by-six.columns { margin-left: 52%; } + .offset-by-seven.column, + .offset-by-seven.columns { margin-left: 60.6666666667%; } + .offset-by-eight.column, + .offset-by-eight.columns { margin-left: 69.3333333333%; } + .offset-by-nine.column, + .offset-by-nine.columns { margin-left: 78.0%; } + .offset-by-ten.column, + .offset-by-ten.columns { margin-left: 86.6666666667%; } + .offset-by-eleven.column, + .offset-by-eleven.columns { margin-left: 95.3333333333%; } + + .offset-by-one-third.column, + .offset-by-one-third.columns { margin-left: 34.6666666667%; } + .offset-by-two-thirds.column, + .offset-by-two-thirds.columns { margin-left: 69.3333333333%; } + + .offset-by-one-half.column, + .offset-by-one-half.columns { margin-left: 52%; } + +} + + +/* Base Styles +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +/* NOTE +html is set to 62.5% so that all the REM measurements throughout Skeleton +are based on 10px sizing. So basically 1.5rem = 15px :) */ +/* +html { + font-size: 62.5%; } +body { + font-size: 1.5em; + line-height: 1.6; + font-weight: 400; + font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #222; } + */ +/* currently ems cause chrome bug misinterpreting rems on body element */ + +/* Typography +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +/* +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 2rem; + font-weight: 300; } +h1 { font-size: 4.0rem; line-height: 1.2; letter-spacing: -.1rem;} +h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; } +h3 { font-size: 3.0rem; line-height: 1.3; letter-spacing: -.1rem; } +h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; } +h5 { font-size: 1.8rem; line-height: 1.5; letter-spacing: -.05rem; } +h6 { font-size: 1.5rem; line-height: 1.6; letter-spacing: 0; } +*/ + +/* Larger than phablet */ +@media (min-width: 550px) { + h1 { font-size: 5.0rem; } + h2 { font-size: 4.2rem; } + h3 { font-size: 3.6rem; } + h4 { font-size: 3.0rem; } + h5 { font-size: 2.4rem; } + h6 { font-size: 1.5rem; } +} + +p { + margin-top: 0; } + + +/* Links +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +a { + color: #1EAEDB; } +a:hover { + color: #0FA0CE; } + + +/* Buttons +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +.button, +button, +input[type="submit"], +input[type="reset"], +input[type="button"] { + display: inline-block; + height: 38px; + padding: 0 30px; + color: #555; + text-align: center; + font-size: 11px; + font-weight: 600; + line-height: 38px; + letter-spacing: .1rem; + text-transform: uppercase; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border-radius: 4px; + border: 1px solid #bbb; + cursor: pointer; + box-sizing: border-box; } +.button:hover, +button:hover, +input[type="submit"]:hover, +input[type="reset"]:hover, +input[type="button"]:hover, +.button:focus, +button:focus, +input[type="submit"]:focus, +input[type="reset"]:focus, +input[type="button"]:focus { + color: #333; + border-color: #888; + outline: 0; } +.button.button-primary, +button.button-primary, +input[type="submit"].button-primary, +input[type="reset"].button-primary, +input[type="button"].button-primary { + color: #FFF; + background-color: #33C3F0; + border-color: #33C3F0; } +.button.button-primary:hover, +button.button-primary:hover, +input[type="submit"].button-primary:hover, +input[type="reset"].button-primary:hover, +input[type="button"].button-primary:hover, +.button.button-primary:focus, +button.button-primary:focus, +input[type="submit"].button-primary:focus, +input[type="reset"].button-primary:focus, +input[type="button"].button-primary:focus { + color: #FFF; + background-color: #1EAEDB; + border-color: #1EAEDB; } + + +/* Forms +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +input[type="email"], +input[type="number"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +textarea, +select { + height: 38px; + padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */ + background-color: #fff; + border: 1px solid #D1D1D1; + border-radius: 4px; + box-shadow: none; + box-sizing: border-box; } +/* Removes awkward default styles on some inputs for iOS */ +input[type="email"], +input[type="number"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } +textarea { + min-height: 65px; + padding-top: 6px; + padding-bottom: 6px; } +input[type="email"]:focus, +input[type="number"]:focus, +input[type="search"]:focus, +input[type="text"]:focus, +input[type="tel"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +textarea:focus, +select:focus { + border: 1px solid #33C3F0; + outline: 0; } +label, +legend { + display: block; + margin-bottom: .5rem; + font-weight: 600; } +fieldset { + padding: 0; + border-width: 0; } +input[type="checkbox"], +input[type="radio"] { + display: inline; } +label > .label-body { + display: inline-block; + margin-left: .5rem; + font-weight: normal; } + + +/* Lists +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +ul { + list-style: circle inside; } +ol { + list-style: decimal inside; } +ol, ul { + padding-left: 0; + margin-top: 0; } +ul ul, +ul ol, +ol ol, +ol ul { + margin: 1.5rem 0 1.5rem 3rem; + font-size: 90%; } + /* +li { + margin-bottom: 1rem; } + */ + + +/* Code +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +code { + padding: .2rem .5rem; + margin: 0 .2rem; + font-size: 90%; + white-space: nowrap; + background: #F1F1F1; + border: 1px solid #E1E1E1; + border-radius: 4px; } +pre > code { + display: block; + padding: 1rem 1.5rem; + white-space: pre; } + + +/* Tables +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +th, +td { + padding: 12px 15px; + text-align: left; + border-bottom: 1px solid #E1E1E1; } +th:first-child, +td:first-child { + padding-left: 0; } +th:last-child, +td:last-child { + padding-right: 0; } + + +/* Spacing +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +button, +.button { + margin-bottom: 1rem; } +input, +textarea, +select, +fieldset { + margin-bottom: 1.5rem; } +pre, +blockquote, +dl, +figure, +table, +p, +ul, +ol, +form { + margin-bottom: 2.5rem; } + + +/* Utilities +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +.u-full-width { + width: 100%; + box-sizing: border-box; } +.u-max-full-width { + max-width: 100%; + box-sizing: border-box; } +.u-pull-right { + float: right; } +.u-pull-left { + float: left; } + + +/* Misc +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +hr { + margin-top: 3rem; + margin-bottom: 3.5rem; + border-width: 0; + border-top: 1px solid #E1E1E1; } + + +/* Clearing +–––––––––––––––––––––––––––––––––––––––––––––––––– */ + +/* Self Clearing Goodness */ +.container:after, +.row:after, +.u-cf { + content: ""; + display: table; + clear: both; } + + +/* Media Queries +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +/* +Note: The best way to structure the use of media queries is to create the queries +near the relevant code. For example, if you wanted to change the styles for buttons +on small devices, paste the mobile query code up in the buttons section and style it +there. +*/ + + +/* Larger than mobile */ +@media (min-width: 400px) {} + +/* Larger than phablet (also point when grid becomes active) */ +@media (min-width: 550px) {} + +/* Larger than tablet */ +@media (min-width: 750px) {} + +/* Larger than desktop */ +@media (min-width: 1000px) {} + +/* Larger than Desktop HD */ +@media (min-width: 1200px) {} |
