@ -0,0 +1,9 @@
 | 
				
			||||
source 'https://rubygems.org'
 | 
				
			||||
 | 
				
			||||
gem 'jekyll'
 | 
				
			||||
gem 'i18n'
 | 
				
			||||
 | 
				
			||||
group :jekyll_plugins do
 | 
				
			||||
  gem 'jekyll-paginate'
 | 
				
			||||
  gem 'jekyll-minify-html'
 | 
				
			||||
end
 | 
				
			||||
@ -0,0 +1,94 @@
 | 
				
			||||
GEM
 | 
				
			||||
  remote: https://rubygems.org/
 | 
				
			||||
  specs:
 | 
				
			||||
    blankslate (2.1.2.4)
 | 
				
			||||
    celluloid (0.16.0)
 | 
				
			||||
      timers (~> 4.0.0)
 | 
				
			||||
    classifier-reborn (2.0.3)
 | 
				
			||||
      fast-stemmer (~> 1.0)
 | 
				
			||||
    coffee-script (2.3.0)
 | 
				
			||||
      coffee-script-source
 | 
				
			||||
      execjs
 | 
				
			||||
    coffee-script-source (1.8.0)
 | 
				
			||||
    colorator (0.1)
 | 
				
			||||
    css_press (0.3.2)
 | 
				
			||||
      csspool-st (= 3.1.2)
 | 
				
			||||
      json
 | 
				
			||||
    csspool-st (3.1.2)
 | 
				
			||||
    execjs (2.2.2)
 | 
				
			||||
    fast-stemmer (1.0.2)
 | 
				
			||||
    ffi (1.9.6)
 | 
				
			||||
    hitimes (1.2.2)
 | 
				
			||||
    html_press (0.8.2)
 | 
				
			||||
      htmlentities
 | 
				
			||||
      multi_css (>= 0.1.0)
 | 
				
			||||
      multi_js (>= 0.1.0)
 | 
				
			||||
    htmlentities (4.3.3)
 | 
				
			||||
    i18n (0.7.0)
 | 
				
			||||
    jekyll (2.5.3)
 | 
				
			||||
      classifier-reborn (~> 2.0)
 | 
				
			||||
      colorator (~> 0.1)
 | 
				
			||||
      jekyll-coffeescript (~> 1.0)
 | 
				
			||||
      jekyll-gist (~> 1.0)
 | 
				
			||||
      jekyll-paginate (~> 1.0)
 | 
				
			||||
      jekyll-sass-converter (~> 1.0)
 | 
				
			||||
      jekyll-watch (~> 1.1)
 | 
				
			||||
      kramdown (~> 1.3)
 | 
				
			||||
      liquid (~> 2.6.1)
 | 
				
			||||
      mercenary (~> 0.3.3)
 | 
				
			||||
      pygments.rb (~> 0.6.0)
 | 
				
			||||
      redcarpet (~> 3.1)
 | 
				
			||||
      safe_yaml (~> 1.0)
 | 
				
			||||
      toml (~> 0.1.0)
 | 
				
			||||
    jekyll-coffeescript (1.0.1)
 | 
				
			||||
      coffee-script (~> 2.2)
 | 
				
			||||
    jekyll-gist (1.1.0)
 | 
				
			||||
    jekyll-minify-html (1.1.0)
 | 
				
			||||
      html_press (~> 0.8.2)
 | 
				
			||||
      jekyll (>= 0.12)
 | 
				
			||||
    jekyll-paginate (1.1.0)
 | 
				
			||||
    jekyll-sass-converter (1.3.0)
 | 
				
			||||
      sass (~> 3.2)
 | 
				
			||||
    jekyll-watch (1.2.0)
 | 
				
			||||
      listen (~> 2.7)
 | 
				
			||||
    json (1.8.1)
 | 
				
			||||
    kramdown (1.5.0)
 | 
				
			||||
    liquid (2.6.1)
 | 
				
			||||
    listen (2.8.4)
 | 
				
			||||
      celluloid (>= 0.15.2)
 | 
				
			||||
      rb-fsevent (>= 0.9.3)
 | 
				
			||||
      rb-inotify (>= 0.9)
 | 
				
			||||
    mercenary (0.3.5)
 | 
				
			||||
    multi_css (0.1.0)
 | 
				
			||||
      css_press
 | 
				
			||||
    multi_js (0.1.0)
 | 
				
			||||
      uglifier (~> 2)
 | 
				
			||||
    parslet (1.5.0)
 | 
				
			||||
      blankslate (~> 2.0)
 | 
				
			||||
    posix-spawn (0.3.9)
 | 
				
			||||
    pygments.rb (0.6.0)
 | 
				
			||||
      posix-spawn (~> 0.3.6)
 | 
				
			||||
      yajl-ruby (~> 1.1.0)
 | 
				
			||||
    rb-fsevent (0.9.4)
 | 
				
			||||
    rb-inotify (0.9.5)
 | 
				
			||||
      ffi (>= 0.5.0)
 | 
				
			||||
    redcarpet (3.2.2)
 | 
				
			||||
    safe_yaml (1.0.4)
 | 
				
			||||
    sass (3.4.9)
 | 
				
			||||
    timers (4.0.1)
 | 
				
			||||
      hitimes
 | 
				
			||||
    toml (0.1.2)
 | 
				
			||||
      parslet (~> 1.5.0)
 | 
				
			||||
    uglifier (2.6.1)
 | 
				
			||||
      execjs (>= 0.3.0)
 | 
				
			||||
      json (>= 1.8.0)
 | 
				
			||||
    yajl-ruby (1.1.0)
 | 
				
			||||
 | 
				
			||||
PLATFORMS
 | 
				
			||||
  ruby
 | 
				
			||||
 | 
				
			||||
DEPENDENCIES
 | 
				
			||||
  i18n
 | 
				
			||||
  jekyll
 | 
				
			||||
  jekyll-minify-html
 | 
				
			||||
  jekyll-paginate
 | 
				
			||||
@ -0,0 +1,11 @@
 | 
				
			||||
build:
 | 
				
			||||
	bundle exec jekyll build
 | 
				
			||||
 | 
				
			||||
publish: build
 | 
				
			||||
	rsync -r --delete _site/ makalu.thomasba.de:/www/thomasba.de/rezepte/
 | 
				
			||||
 | 
				
			||||
clean:
 | 
				
			||||
	rm -rv _site/*
 | 
				
			||||
 | 
				
			||||
install_gems:
 | 
				
			||||
	bundle install --path vendor/install
 | 
				
			||||
@ -0,0 +1,42 @@
 | 
				
			||||
# Site settings
 | 
				
			||||
title:          "thomasbas Rezeptesammlung"
 | 
				
			||||
email:          "mail@thomasba.de"
 | 
				
			||||
description:    "thomasbas Rezeptesammlung"
 | 
				
			||||
baseurl:        "/"
 | 
				
			||||
url:            "https://rezepte.thomasba.de/"
 | 
				
			||||
markdown:       redcarpet
 | 
				
			||||
redcarpet:
 | 
				
			||||
    extensions: ["smart","tables"]
 | 
				
			||||
markdown_ext:   markdown,mkd,mkdn,md
 | 
				
			||||
highlighter:    pygments
 | 
				
			||||
 | 
				
			||||
baseurl:        /
 | 
				
			||||
source:         .
 | 
				
			||||
destination:    ./_site
 | 
				
			||||
plugins:        ./_plugins
 | 
				
			||||
include:        ['.htaccess']
 | 
				
			||||
exclude:        ['deploy.sh','recipes.sublime-project','recipes.sublime-workspace', 'vendor', 'Gemfile', 'Gemfile.lock', 'Makefile']
 | 
				
			||||
paginate:       10
 | 
				
			||||
paginate_path:  "rezepte/page-:num"
 | 
				
			||||
permalink:      /rezept/:title.html
 | 
				
			||||
safe:           false
 | 
				
			||||
 | 
				
			||||
category_title_prefix: "Kategorie: "
 | 
				
			||||
category_meta_description_prefix: "Kategorie: "
 | 
				
			||||
 | 
				
			||||
language:      "de"
 | 
				
			||||
 | 
				
			||||
host:           0.0.0.0
 | 
				
			||||
port:           4002
 | 
				
			||||
 | 
				
			||||
asset_bundler:
 | 
				
			||||
    compress:
 | 
				
			||||
        css: yuicompressor --type css -o :outfile :infile
 | 
				
			||||
        js: yuicompressor --type js -o :outfile :infile
 | 
				
			||||
    base_path: /assets/
 | 
				
			||||
    server_url:
 | 
				
			||||
    remove_bundled: true
 | 
				
			||||
    dev: false
 | 
				
			||||
    markup_templates:
 | 
				
			||||
        js: "js.push('{{url}}');\n"
 | 
				
			||||
        css: "<link rel='stylesheet' type='text/css' href='{{url}}'>\n"
 | 
				
			||||
@ -0,0 +1,26 @@
 | 
				
			||||
---
 | 
				
			||||
layout: default
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
<h2 class="category">{{ page.title }}</h2>
 | 
				
			||||
 | 
				
			||||
{% for post in site.categories[page.category] %}
 | 
				
			||||
<!-- post anfang -->
 | 
				
			||||
<div class="media">
 | 
				
			||||
  <a class="media-left media-middle index" href="{{ post.url }}">
 | 
				
			||||
    {% if post.thumbnail != null %}
 | 
				
			||||
    <img src="{{ post.thumbnail | escape_once }}">
 | 
				
			||||
    {% elsif post.image != null %}
 | 
				
			||||
    <img src="{{ post.image | escape_once }}">
 | 
				
			||||
    {% else %}
 | 
				
			||||
    <!--<img class="thumbnail" src="/images/no-thumbnail.png">-->
 | 
				
			||||
    <div class="thumb">Kein Bild<br>verfĂĽgbar</div>
 | 
				
			||||
    {% endif %}
 | 
				
			||||
  </a>
 | 
				
			||||
  <div class="media-body">
 | 
				
			||||
    <h2 class="media-heading"><a href="{{ post.url }}">{{ post.title }}</a></h2>
 | 
				
			||||
      <p class="meta">Gepostet am {{ post.date | localize: "%-d. %B %Y" }} in: {% for category in post.categories %}<a class="cat-link" href="/categories/{{ category }}">{{ category }}</a> {% endfor %}</p>
 | 
				
			||||
  </div>
 | 
				
			||||
</div>
 | 
				
			||||
<!-- post ende -->
 | 
				
			||||
{% endfor %}
 | 
				
			||||
@ -0,0 +1,87 @@
 | 
				
			||||
<!DOCTYPE html>
 | 
				
			||||
<html>
 | 
				
			||||
	<head>
 | 
				
			||||
		<meta charset="utf-8">
 | 
				
			||||
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 | 
				
			||||
		<title>{{ page.title }}</title>
 | 
				
			||||
		<meta name="viewport" content="width=device-width">
 | 
				
			||||
{% bundle %}
 | 
				
			||||
- /css/bootstrap.css
 | 
				
			||||
- /css/sticky-footer-navbar.css
 | 
				
			||||
- /css/bootstrap-theme.css
 | 
				
			||||
- /css/syntax.css
 | 
				
			||||
- /css/main.css
 | 
				
			||||
- /css/lightbox.css
 | 
				
			||||
{% endbundle %}
 | 
				
			||||
	</head>
 | 
				
			||||
	<body>
 | 
				
			||||
		<div id="wrap">
 | 
				
			||||
			<div class="navbar navbar-default navbar-static-top" role="navigation">
 | 
				
			||||
				<div class="container">
 | 
				
			||||
					<div class="navbar-header">
 | 
				
			||||
						<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
 | 
				
			||||
							<span class="sr-only">Toggle navigation</span>
 | 
				
			||||
							<span class="icon-bar"></span>
 | 
				
			||||
							<span class="icon-bar"></span>
 | 
				
			||||
							<span class="icon-bar"></span>
 | 
				
			||||
						</button>
 | 
				
			||||
						<a class="navbar-brand" href="/">{{ site.title }}</a>
 | 
				
			||||
					</div>
 | 
				
			||||
					<div class="navbar-collapse collapse">
 | 
				
			||||
						<ul class="nav navbar-nav">
 | 
				
			||||
							<li{% if page.url == "/index.html" %} class="active"{% endif %}><a href="/">Startseite</a></li>
 | 
				
			||||
							<li{% if page.url == "/about/index.html" %} class="active"{% endif %}><a href="/about/">Ăśber</a></li>
 | 
				
			||||
							<li{% if page.url == "/categories/index.html" %} class="active"{% endif %}><a href="/categories/">Kategorien</a></li>
 | 
				
			||||
							<li{% if page.url == "/archive.html" %} class="active"{% endif %}><a href="/archive.html">Archiv</a></li>
 | 
				
			||||
						</ul>
 | 
				
			||||
						<!--
 | 
				
			||||
						<ul class="nav navbar-nav navbar-right">
 | 
				
			||||
							<li><a href="../navbar/">{{ page.url }}</a></li>
 | 
				
			||||
						</ul> -->
 | 
				
			||||
					</div><!--/.nav-collapse -->
 | 
				
			||||
				</div>
 | 
				
			||||
			</div>
 | 
				
			||||
 | 
				
			||||
			<div class="container">
 | 
				
			||||
			{{ content }}
 | 
				
			||||
			</div>
 | 
				
			||||
		</div>
 | 
				
			||||
 | 
				
			||||
		<div id="footer">
 | 
				
			||||
			<div class="container">
 | 
				
			||||
				<p class="text-muted">
 | 
				
			||||
					thomasba | <a href="mailto:thomasba@lima-city.de">thomasba@lima-city.de</a>
 | 
				
			||||
				</p>
 | 
				
			||||
			</div>
 | 
				
			||||
		</div>
 | 
				
			||||
<script type="text/javascript">
 | 
				
			||||
	// Add a script element as a child of the body
 | 
				
			||||
	function downloadJSAtOnload() {
 | 
				
			||||
        var js = new Array();
 | 
				
			||||
{% bundle %}
 | 
				
			||||
- http://code.jquery.com/jquery-1.11.2.min.js
 | 
				
			||||
- /js/bootstrap.js
 | 
				
			||||
- /js/lightbox.js
 | 
				
			||||
- /js/piwik.js
 | 
				
			||||
{% endbundle %}
 | 
				
			||||
		// foreach
 | 
				
			||||
        while(js.length > 0) {
 | 
				
			||||
            var element = document.createElement("script");
 | 
				
			||||
            element.src = js.shift();
 | 
				
			||||
            document.body.appendChild(element);
 | 
				
			||||
        }
 | 
				
			||||
		if (typeof(after_onload) != "undefined") {
 | 
				
			||||
			after_onload();
 | 
				
			||||
		}
 | 
				
			||||
	}
 | 
				
			||||
	// Check for browser support of event handling capability
 | 
				
			||||
	if (window.addEventListener)
 | 
				
			||||
		window.addEventListener("load", downloadJSAtOnload, false);
 | 
				
			||||
	else if (window.attachEvent)
 | 
				
			||||
		window.attachEvent("onload", downloadJSAtOnload);
 | 
				
			||||
	else
 | 
				
			||||
		window.onload = downloadJSAtOnload;
 | 
				
			||||
</script>
 | 
				
			||||
<noscript><p><img src="//piwik.thomasba.de/piwik.php?idsite=3" style="border:0;" alt="" /></p></noscript>
 | 
				
			||||
	</body>
 | 
				
			||||
</html>
 | 
				
			||||
@ -0,0 +1,7 @@
 | 
				
			||||
---
 | 
				
			||||
layout: default
 | 
				
			||||
---
 | 
				
			||||
<h1>{{ page.title }}</h1>
 | 
				
			||||
 | 
				
			||||
{{ content }}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,14 @@
 | 
				
			||||
---
 | 
				
			||||
layout: default
 | 
				
			||||
---
 | 
				
			||||
<div class="post">
 | 
				
			||||
 | 
				
			||||
  <header class="post-header">
 | 
				
			||||
    <h1 class="post-title">{{ page.title }}</h1>
 | 
				
			||||
  </header>
 | 
				
			||||
 | 
				
			||||
  <article class="post-content">
 | 
				
			||||
    {{ content }}
 | 
				
			||||
  </article>
 | 
				
			||||
 | 
				
			||||
</div>
 | 
				
			||||
@ -0,0 +1,26 @@
 | 
				
			||||
---
 | 
				
			||||
layout: default
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
{% if page.thumbnail != null and page.image != null %}
 | 
				
			||||
<a data-lightbox="{{ page.image | escape_once }}" class="thumb pull-right" href="{{ page.image | escape_once }}"><img src="{{ page.thumbnail | escape_once }}"></a>
 | 
				
			||||
{% elsif page.thumbnail != null %}
 | 
				
			||||
<a data-lightbox="{{ page.image | escape_once }}" class="thumb pull-right" href="{{ page.thumbnail | escape_once }}"><img src="{{ page.thumbnail | escape_once }}"></a>
 | 
				
			||||
{% elsif page.image != null  %}
 | 
				
			||||
<a data-lightbox="{{ page.image | escape_once }}" class="thumb pull-right" href="{{ page.image | escape_once }}"><img src="{{ page.image | escape_once }}"></a>
 | 
				
			||||
{% endif %}
 | 
				
			||||
 | 
				
			||||
<h2>{{ page.title }}</h2>
 | 
				
			||||
<p class="meta">Gepostet am {{ page.date | localize: "%-d. %B %Y" }} in: {% for category in page.categories %}<a class="cat-link" href="/categories/{{ category }}">{{ category }}</a> {% endfor %}
 | 
				
			||||
{% if page.source_name != null and page.source_name != '' and page.source != null and page.source != '' %}
 | 
				
			||||
; Quelle: <a href="{{ page.source | escape_once }}">{{ page.source_name | escape_once }}</a>
 | 
				
			||||
{% elsif page.source_name != null and page.source_name != '' %}
 | 
				
			||||
; Quelle: {{ page.source_name | escape_once }}
 | 
				
			||||
{% elsif page.source != null and page.source != '' %}
 | 
				
			||||
; Quelle: <a href="{{ page.source | escape_once }}">Link</a>
 | 
				
			||||
{% endif %}
 | 
				
			||||
</p>
 | 
				
			||||
 | 
				
			||||
<div class="post">
 | 
				
			||||
{{ content }}
 | 
				
			||||
</div>
 | 
				
			||||
@ -0,0 +1,202 @@
 | 
				
			||||
de:
 | 
				
			||||
  date:
 | 
				
			||||
    abbr_day_names:
 | 
				
			||||
    - So
 | 
				
			||||
    - Mo
 | 
				
			||||
    - Di
 | 
				
			||||
    - Mi
 | 
				
			||||
    - Do
 | 
				
			||||
    - Fr
 | 
				
			||||
    - Sa
 | 
				
			||||
    abbr_month_names:
 | 
				
			||||
    -
 | 
				
			||||
    - Jan
 | 
				
			||||
    - Feb
 | 
				
			||||
    - Mär
 | 
				
			||||
    - Apr
 | 
				
			||||
    - Mai
 | 
				
			||||
    - Jun
 | 
				
			||||
    - Jul
 | 
				
			||||
    - Aug
 | 
				
			||||
    - Sep
 | 
				
			||||
    - Okt
 | 
				
			||||
    - Nov
 | 
				
			||||
    - Dez
 | 
				
			||||
    day_names:
 | 
				
			||||
    - Sonntag
 | 
				
			||||
    - Montag
 | 
				
			||||
    - Dienstag
 | 
				
			||||
    - Mittwoch
 | 
				
			||||
    - Donnerstag
 | 
				
			||||
    - Freitag
 | 
				
			||||
    - Samstag
 | 
				
			||||
    formats:
 | 
				
			||||
      default: ! '%d.%m.%Y'
 | 
				
			||||
      long: ! '%e. %B %Y'
 | 
				
			||||
      short: ! '%e. %b'
 | 
				
			||||
    month_names:
 | 
				
			||||
    -
 | 
				
			||||
    - Januar
 | 
				
			||||
    - Februar
 | 
				
			||||
    - März
 | 
				
			||||
    - April
 | 
				
			||||
    - Mai
 | 
				
			||||
    - Juni
 | 
				
			||||
    - Juli
 | 
				
			||||
    - August
 | 
				
			||||
    - September
 | 
				
			||||
    - Oktober
 | 
				
			||||
    - November
 | 
				
			||||
    - Dezember
 | 
				
			||||
    order:
 | 
				
			||||
    - :day
 | 
				
			||||
    - :month
 | 
				
			||||
    - :year
 | 
				
			||||
  datetime:
 | 
				
			||||
    distance_in_words:
 | 
				
			||||
      about_x_hours:
 | 
				
			||||
        one: etwa eine Stunde
 | 
				
			||||
        other: etwa %{count} Stunden
 | 
				
			||||
      about_x_months:
 | 
				
			||||
        one: etwa ein Monat
 | 
				
			||||
        other: etwa %{count} Monate
 | 
				
			||||
      about_x_years:
 | 
				
			||||
        one: etwa ein Jahr
 | 
				
			||||
        other: etwa %{count} Jahre
 | 
				
			||||
      almost_x_years:
 | 
				
			||||
        one: fast ein Jahr
 | 
				
			||||
        other: fast %{count} Jahre
 | 
				
			||||
      half_a_minute: eine halbe Minute
 | 
				
			||||
      less_than_x_minutes:
 | 
				
			||||
        one: weniger als eine Minute
 | 
				
			||||
        other: weniger als %{count} Minuten
 | 
				
			||||
      less_than_x_seconds:
 | 
				
			||||
        one: weniger als eine Sekunde
 | 
				
			||||
        other: weniger als %{count} Sekunden
 | 
				
			||||
      over_x_years:
 | 
				
			||||
        one: mehr als ein Jahr
 | 
				
			||||
        other: mehr als %{count} Jahre
 | 
				
			||||
      x_days:
 | 
				
			||||
        one: ein Tag
 | 
				
			||||
        other: ! '%{count} Tage'
 | 
				
			||||
      x_minutes:
 | 
				
			||||
        one: eine Minute
 | 
				
			||||
        other: ! '%{count} Minuten'
 | 
				
			||||
      x_months:
 | 
				
			||||
        one: ein Monat
 | 
				
			||||
        other: ! '%{count} Monate'
 | 
				
			||||
      x_seconds:
 | 
				
			||||
        one: eine Sekunde
 | 
				
			||||
        other: ! '%{count} Sekunden'
 | 
				
			||||
    prompts:
 | 
				
			||||
      day: Tag
 | 
				
			||||
      hour: Stunden
 | 
				
			||||
      minute: Minuten
 | 
				
			||||
      month: Monat
 | 
				
			||||
      second: Sekunden
 | 
				
			||||
      year: Jahr
 | 
				
			||||
  errors:
 | 
				
			||||
    format: ! '%{attribute} %{message}'
 | 
				
			||||
    messages:
 | 
				
			||||
      accepted: muss akzeptiert werden
 | 
				
			||||
      blank: muss ausgefĂĽllt werden
 | 
				
			||||
      present: darf nicht ausgefĂĽllt werden
 | 
				
			||||
      confirmation: stimmt nicht mit %{attribute} ĂĽberein
 | 
				
			||||
      empty: muss ausgefĂĽllt werden
 | 
				
			||||
      equal_to: muss genau %{count} sein
 | 
				
			||||
      even: muss gerade sein
 | 
				
			||||
      exclusion: ist nicht verfĂĽgbar
 | 
				
			||||
      greater_than: muss größer als %{count} sein
 | 
				
			||||
      greater_than_or_equal_to: muss größer oder gleich %{count} sein
 | 
				
			||||
      inclusion: ist kein gĂĽltiger Wert
 | 
				
			||||
      invalid: ist nicht gĂĽltig
 | 
				
			||||
      less_than: muss kleiner als %{count} sein
 | 
				
			||||
      less_than_or_equal_to: muss kleiner oder gleich %{count} sein
 | 
				
			||||
      not_a_number: ist keine Zahl
 | 
				
			||||
      not_an_integer: muss ganzzahlig sein
 | 
				
			||||
      odd: muss ungerade sein
 | 
				
			||||
      record_invalid: ! 'GĂĽltigkeitsprĂĽfung ist fehlgeschlagen: %{errors}'
 | 
				
			||||
      restrict_dependent_destroy:
 | 
				
			||||
        one: ! 'Datensatz kann nicht gelöscht werden, da ein abhängiger %{record}-Datensatz existiert.'
 | 
				
			||||
        many: ! 'Datensatz kann nicht gelöscht werden, da abhängige %{record} existieren.'
 | 
				
			||||
      taken: ist bereits vergeben
 | 
				
			||||
      too_long: ist zu lang (mehr als %{count} Zeichen)
 | 
				
			||||
      too_short: ist zu kurz (weniger als %{count} Zeichen)
 | 
				
			||||
      wrong_length: hat die falsche Länge (muss genau %{count} Zeichen haben)
 | 
				
			||||
      other_than: darf nicht gleich %{count} sein
 | 
				
			||||
    template:
 | 
				
			||||
      body: ! 'Bitte ĂĽberprĂĽfen Sie die folgenden Felder:'
 | 
				
			||||
      header:
 | 
				
			||||
        one: ! 'Konnte %{model} nicht speichern: ein Fehler.'
 | 
				
			||||
        other: ! 'Konnte %{model} nicht speichern: %{count} Fehler.'
 | 
				
			||||
  helpers:
 | 
				
			||||
    select:
 | 
				
			||||
      prompt: Bitte wählen
 | 
				
			||||
    submit:
 | 
				
			||||
      create: ! '%{model} erstellen'
 | 
				
			||||
      submit: ! '%{model} speichern'
 | 
				
			||||
      update: ! '%{model} aktualisieren'
 | 
				
			||||
  number:
 | 
				
			||||
    currency:
 | 
				
			||||
      format:
 | 
				
			||||
        delimiter: .
 | 
				
			||||
        format: ! '%n %u'
 | 
				
			||||
        precision: 2
 | 
				
			||||
        separator: ! ','
 | 
				
			||||
        significant: false
 | 
				
			||||
        strip_insignificant_zeros: false
 | 
				
			||||
        unit: €
 | 
				
			||||
    format:
 | 
				
			||||
      delimiter: .
 | 
				
			||||
      precision: 2
 | 
				
			||||
      separator: ! ','
 | 
				
			||||
      significant: false
 | 
				
			||||
      strip_insignificant_zeros: false
 | 
				
			||||
    human:
 | 
				
			||||
      decimal_units:
 | 
				
			||||
        format: ! '%n %u'
 | 
				
			||||
        units:
 | 
				
			||||
          billion:
 | 
				
			||||
            one: Milliarde
 | 
				
			||||
            other: Milliarden
 | 
				
			||||
          million: Millionen
 | 
				
			||||
          quadrillion:
 | 
				
			||||
            one: Billiarde
 | 
				
			||||
            other: Billiarden
 | 
				
			||||
          thousand: Tausend
 | 
				
			||||
          trillion: Billionen
 | 
				
			||||
          unit: ''
 | 
				
			||||
      format:
 | 
				
			||||
        delimiter: ''
 | 
				
			||||
        precision: 1
 | 
				
			||||
        significant: true
 | 
				
			||||
        strip_insignificant_zeros: true
 | 
				
			||||
      storage_units:
 | 
				
			||||
        format: ! '%n %u'
 | 
				
			||||
        units:
 | 
				
			||||
          byte:
 | 
				
			||||
            one: Byte
 | 
				
			||||
            other: Bytes
 | 
				
			||||
          gb: GB
 | 
				
			||||
          kb: KB
 | 
				
			||||
          mb: MB
 | 
				
			||||
          tb: TB
 | 
				
			||||
    percentage:
 | 
				
			||||
      format:
 | 
				
			||||
        delimiter: ''
 | 
				
			||||
        format: "%n%"
 | 
				
			||||
    precision:
 | 
				
			||||
      format:
 | 
				
			||||
        delimiter: ''
 | 
				
			||||
  support:
 | 
				
			||||
    array:
 | 
				
			||||
      last_word_connector: ! ' und '
 | 
				
			||||
      two_words_connector: ! ' und '
 | 
				
			||||
      words_connector: ! ', '
 | 
				
			||||
  time:
 | 
				
			||||
    am: vormittags
 | 
				
			||||
    formats:
 | 
				
			||||
      default: ! '%A, %d. %B %Y, %H:%M Uhr'
 | 
				
			||||
      long: ! '%A, %d. %B %Y, %H:%M Uhr'
 | 
				
			||||
      short: ! '%d. %B, %H:%M Uhr'
 | 
				
			||||
    pm: nachmittags
 | 
				
			||||
@ -0,0 +1,204 @@
 | 
				
			||||
en:
 | 
				
			||||
  date:
 | 
				
			||||
    abbr_day_names:
 | 
				
			||||
    - Sun
 | 
				
			||||
    - Mon
 | 
				
			||||
    - Tue
 | 
				
			||||
    - Wed
 | 
				
			||||
    - Thu
 | 
				
			||||
    - Fri
 | 
				
			||||
    - Sat
 | 
				
			||||
    abbr_month_names:
 | 
				
			||||
    -
 | 
				
			||||
    - Jan
 | 
				
			||||
    - Feb
 | 
				
			||||
    - Mar
 | 
				
			||||
    - Apr
 | 
				
			||||
    - May
 | 
				
			||||
    - Jun
 | 
				
			||||
    - Jul
 | 
				
			||||
    - Aug
 | 
				
			||||
    - Sep
 | 
				
			||||
    - Oct
 | 
				
			||||
    - Nov
 | 
				
			||||
    - Dec
 | 
				
			||||
    day_names:
 | 
				
			||||
    - Sunday
 | 
				
			||||
    - Monday
 | 
				
			||||
    - Tuesday
 | 
				
			||||
    - Wednesday
 | 
				
			||||
    - Thursday
 | 
				
			||||
    - Friday
 | 
				
			||||
    - Saturday
 | 
				
			||||
    formats:
 | 
				
			||||
      default: ! '%Y-%m-%d'
 | 
				
			||||
      long: ! '%B %d, %Y'
 | 
				
			||||
      short: ! '%b %d'
 | 
				
			||||
    month_names:
 | 
				
			||||
    -
 | 
				
			||||
    - January
 | 
				
			||||
    - February
 | 
				
			||||
    - March
 | 
				
			||||
    - April
 | 
				
			||||
    - May
 | 
				
			||||
    - June
 | 
				
			||||
    - July
 | 
				
			||||
    - August
 | 
				
			||||
    - September
 | 
				
			||||
    - October
 | 
				
			||||
    - November
 | 
				
			||||
    - December
 | 
				
			||||
    order:
 | 
				
			||||
    - :year
 | 
				
			||||
    - :month
 | 
				
			||||
    - :day
 | 
				
			||||
  datetime:
 | 
				
			||||
    distance_in_words:
 | 
				
			||||
      about_x_hours:
 | 
				
			||||
        one: about 1 hour
 | 
				
			||||
        other: about %{count} hours
 | 
				
			||||
      about_x_months:
 | 
				
			||||
        one: about 1 month
 | 
				
			||||
        other: about %{count} months
 | 
				
			||||
      about_x_years:
 | 
				
			||||
        one: about 1 year
 | 
				
			||||
        other: about %{count} years
 | 
				
			||||
      almost_x_years:
 | 
				
			||||
        one: almost 1 year
 | 
				
			||||
        other: almost %{count} years
 | 
				
			||||
      half_a_minute: half a minute
 | 
				
			||||
      less_than_x_minutes:
 | 
				
			||||
        one: less than a minute
 | 
				
			||||
        other: less than %{count} minutes
 | 
				
			||||
      less_than_x_seconds:
 | 
				
			||||
        one: less than 1 second
 | 
				
			||||
        other: less than %{count} seconds
 | 
				
			||||
      over_x_years:
 | 
				
			||||
        one: over 1 year
 | 
				
			||||
        other: over %{count} years
 | 
				
			||||
      x_days:
 | 
				
			||||
        one: 1 day
 | 
				
			||||
        other: ! '%{count} days'
 | 
				
			||||
      x_minutes:
 | 
				
			||||
        one: 1 minute
 | 
				
			||||
        other: ! '%{count} minutes'
 | 
				
			||||
      x_months:
 | 
				
			||||
        one: 1 month
 | 
				
			||||
        other: ! '%{count} months'
 | 
				
			||||
      x_seconds:
 | 
				
			||||
        one: 1 second
 | 
				
			||||
        other: ! '%{count} seconds'
 | 
				
			||||
    prompts:
 | 
				
			||||
      day: Day
 | 
				
			||||
      hour: Hour
 | 
				
			||||
      minute: Minute
 | 
				
			||||
      month: Month
 | 
				
			||||
      second: Seconds
 | 
				
			||||
      year: Year
 | 
				
			||||
  errors:
 | 
				
			||||
    format: ! '%{attribute} %{message}'
 | 
				
			||||
    messages:
 | 
				
			||||
      accepted: must be accepted
 | 
				
			||||
      blank: can't be blank
 | 
				
			||||
      present: must be blank
 | 
				
			||||
      confirmation: ! "doesn't match %{attribute}"
 | 
				
			||||
      empty: can't be empty
 | 
				
			||||
      equal_to: must be equal to %{count}
 | 
				
			||||
      even: must be even
 | 
				
			||||
      exclusion: is reserved
 | 
				
			||||
      greater_than: must be greater than %{count}
 | 
				
			||||
      greater_than_or_equal_to: must be greater than or equal to %{count}
 | 
				
			||||
      inclusion: is not included in the list
 | 
				
			||||
      invalid: is invalid
 | 
				
			||||
      less_than: must be less than %{count}
 | 
				
			||||
      less_than_or_equal_to: must be less than or equal to %{count}
 | 
				
			||||
      not_a_number: is not a number
 | 
				
			||||
      not_an_integer: must be an integer
 | 
				
			||||
      odd: must be odd
 | 
				
			||||
      record_invalid: ! 'Validation failed: %{errors}'
 | 
				
			||||
      restrict_dependent_destroy:
 | 
				
			||||
        one: "Cannot delete record because a dependent %{record} exists"
 | 
				
			||||
        many: "Cannot delete record because dependent %{record} exist"
 | 
				
			||||
      taken: has already been taken
 | 
				
			||||
      too_long:
 | 
				
			||||
        one: is too long (maximum is 1 character)
 | 
				
			||||
        other: is too long (maximum is %{count} characters)
 | 
				
			||||
      too_short:
 | 
				
			||||
        one: is too short (minimum is 1 character)
 | 
				
			||||
        other: is too short (minimum is %{count} characters)
 | 
				
			||||
      wrong_length:
 | 
				
			||||
        one: is the wrong length (should be 1 character)
 | 
				
			||||
        other: is the wrong length (should be %{count} characters)
 | 
				
			||||
      other_than: "must be other than %{count}"
 | 
				
			||||
    template:
 | 
				
			||||
      body: ! 'There were problems with the following fields:'
 | 
				
			||||
      header:
 | 
				
			||||
        one: 1 error prohibited this %{model} from being saved
 | 
				
			||||
        other: ! '%{count} errors prohibited this %{model} from being saved'
 | 
				
			||||
  helpers:
 | 
				
			||||
    select:
 | 
				
			||||
      prompt: Please select
 | 
				
			||||
    submit:
 | 
				
			||||
      create: Create %{model}
 | 
				
			||||
      submit: Save %{model}
 | 
				
			||||
      update: Update %{model}
 | 
				
			||||
  number:
 | 
				
			||||
    currency:
 | 
				
			||||
      format:
 | 
				
			||||
        delimiter: ! ','
 | 
				
			||||
        format: ! '%u%n'
 | 
				
			||||
        precision: 2
 | 
				
			||||
        separator: .
 | 
				
			||||
        significant: false
 | 
				
			||||
        strip_insignificant_zeros: false
 | 
				
			||||
        unit: $
 | 
				
			||||
    format:
 | 
				
			||||
      delimiter: ! ','
 | 
				
			||||
      precision: 3
 | 
				
			||||
      separator: .
 | 
				
			||||
      significant: false
 | 
				
			||||
      strip_insignificant_zeros: false
 | 
				
			||||
    human:
 | 
				
			||||
      decimal_units:
 | 
				
			||||
        format: ! '%n %u'
 | 
				
			||||
        units:
 | 
				
			||||
          billion: Billion
 | 
				
			||||
          million: Million
 | 
				
			||||
          quadrillion: Quadrillion
 | 
				
			||||
          thousand: Thousand
 | 
				
			||||
          trillion: Trillion
 | 
				
			||||
          unit: ''
 | 
				
			||||
      format:
 | 
				
			||||
        delimiter: ''
 | 
				
			||||
        precision: 3
 | 
				
			||||
        significant: true
 | 
				
			||||
        strip_insignificant_zeros: true
 | 
				
			||||
      storage_units:
 | 
				
			||||
        format: ! '%n %u'
 | 
				
			||||
        units:
 | 
				
			||||
          byte:
 | 
				
			||||
            one: Byte
 | 
				
			||||
            other: Bytes
 | 
				
			||||
          gb: GB
 | 
				
			||||
          kb: KB
 | 
				
			||||
          mb: MB
 | 
				
			||||
          tb: TB
 | 
				
			||||
    percentage:
 | 
				
			||||
      format:
 | 
				
			||||
        delimiter: ''
 | 
				
			||||
        format: "%n%"
 | 
				
			||||
    precision:
 | 
				
			||||
      format:
 | 
				
			||||
        delimiter: ''
 | 
				
			||||
  support:
 | 
				
			||||
    array:
 | 
				
			||||
      last_word_connector: ! ', and '
 | 
				
			||||
      two_words_connector: ! ' and '
 | 
				
			||||
      words_connector: ! ', '
 | 
				
			||||
  time:
 | 
				
			||||
    am: am
 | 
				
			||||
    formats:
 | 
				
			||||
      default: ! '%a, %d %b %Y %H:%M:%S %z'
 | 
				
			||||
      long: ! '%B %d, %Y %H:%M'
 | 
				
			||||
      short: ! '%d %b %H:%M'
 | 
				
			||||
    pm: pm
 | 
				
			||||
@ -0,0 +1,51 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Chilli sin carne"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Kochen"]
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
|  Menge | Zutat             |
 | 
				
			||||
|-------:|:------------------|
 | 
				
			||||
|      1 | Knoblauchzehe     |
 | 
				
			||||
|      2 | Zwiebeln          |
 | 
				
			||||
| ~500 g | Seitan            |
 | 
				
			||||
|   1 El | Mehl              |
 | 
				
			||||
|  500 g | passierte Tomaten |
 | 
				
			||||
|   50 g | Tomatenmark       |
 | 
				
			||||
|  200 g | Kidneybohnen      |
 | 
				
			||||
|  150 g | Mais              |
 | 
				
			||||
| 100 ml | GemĂĽsebrĂĽhe       |
 | 
				
			||||
 | 
				
			||||
(Mengenangaben sind (noch) geschätzt!)
 | 
				
			||||
 | 
				
			||||
### GewĂĽrze
 | 
				
			||||
 | 
				
			||||
- Salz
 | 
				
			||||
- getrocknete Chilischoten
 | 
				
			||||
- Pfeffer
 | 
				
			||||
- Koriander
 | 
				
			||||
- KreuzkĂĽmmel
 | 
				
			||||
- Zucker
 | 
				
			||||
- Zimt
 | 
				
			||||
- Oregano
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Zwiebeln und den Knoblauch wĂĽrfeln und anbraten
 | 
				
			||||
2. Den Seitan dazugeben
 | 
				
			||||
3. Das Mehl darĂĽber, um das ganze etwas einzudicken
 | 
				
			||||
4. Nun die passierte Tomaten und das Tomatenmark dazugeben
 | 
				
			||||
5. Die Kidneybohnen und den Mais hinzugeben
 | 
				
			||||
6. Nun wĂĽrzen mit:
 | 
				
			||||
   - Salz
 | 
				
			||||
   - getrocknete Chilischoten
 | 
				
			||||
   - Pfeffer
 | 
				
			||||
   - Koriander
 | 
				
			||||
   - KreuzkĂĽmmel
 | 
				
			||||
   - eine Prise Zucker
 | 
				
			||||
   - etwas Zimt
 | 
				
			||||
   - Oregano
 | 
				
			||||
7. Alles zusammen aufköcheln lassen
 | 
				
			||||
@ -0,0 +1,37 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "CrĂŞpes"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Grundrezept"]
 | 
				
			||||
thumbnail:  "/images/2014-12-29-crepes.thumb.jpg"
 | 
				
			||||
image:      "/images/2014-12-29-crepes.jpg"
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
### Ca. 30 CrĂŞpes:
 | 
				
			||||
 | 
				
			||||
| Menge      | Zutat                 |
 | 
				
			||||
|-----------:|:----------------------|
 | 
				
			||||
| 1,5 kg     | Mehl                  |
 | 
				
			||||
| 2,5l       | Milch                 |
 | 
				
			||||
| 10         | Eier                  |
 | 
				
			||||
| 1          | Teelöffel Salz        |
 | 
				
			||||
| 250 g      | Butter                |
 | 
				
			||||
 | 
				
			||||
### Ca. 10 CrĂŞpes:
 | 
				
			||||
 | 
				
			||||
| Menge      | Zutat                 |
 | 
				
			||||
|-----------:|:----------------------|
 | 
				
			||||
| 500 g      | Mehl                  |
 | 
				
			||||
| 600-800 ml | Milch                 |
 | 
				
			||||
| 3-4        | Eier                  |
 | 
				
			||||
|            | Salz                  |
 | 
				
			||||
| 60-80g     | Butter                |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Butter in der Mikrowelle schmelzen
 | 
				
			||||
2. Mehl in eine SchĂĽssel geben
 | 
				
			||||
3. Salz, Eier und Butter hinzugeben
 | 
				
			||||
4. Während dem Mixen des Teiges nach und nach Milch hinzugeben
 | 
				
			||||
@ -0,0 +1,42 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Feta-Kartoffel-Gratin"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Kochen"]
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge  | Zutat          |
 | 
				
			||||
|-------:|:---------------|
 | 
				
			||||
|  200 g | Feta am StĂĽck  |
 | 
				
			||||
|      2 | Zwiebeln       |
 | 
				
			||||
|   2 EL | Sonnenblumenöl |
 | 
				
			||||
|   1 EL | Margarine      |
 | 
				
			||||
|  200 g | Champignons    |
 | 
				
			||||
|   1 kg | Kartoffeln     |
 | 
				
			||||
|      1 | Knoblauchzehe  |
 | 
				
			||||
| 200 ml | Sahne          |
 | 
				
			||||
|  150 g | Crème fraîche  |
 | 
				
			||||
|      2 | Eier           |
 | 
				
			||||
|        | Salz           |
 | 
				
			||||
|        | Pfeffer        |
 | 
				
			||||
|        | MuskatnuĂź      |
 | 
				
			||||
|        | Paprika        |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Kartoffeln abkochen
 | 
				
			||||
2. Die hälfte des Feta fein zerbröckeln
 | 
				
			||||
3. Die Zwiebeln wĂĽrfeln und glasig dĂĽnsten
 | 
				
			||||
4. Pilze in Scheiben schneiden, zu den Zwiebeln geben und kurz mit anbraten.
 | 
				
			||||
5. Die Auflaufform ausfetten.
 | 
				
			||||
6. Die Knoblauchzehe schälen und halbieren, damit dann die Auflaufform einreiben
 | 
				
			||||
7. Kartoffeln schälen und in scheiben schneiden
 | 
				
			||||
8. Kartoffeln, zerbröckelten Fety und Champignon-Zwiebel-Mischung in die Form schichten, mit Salz und Pfeffer würzen
 | 
				
			||||
9. Die Sahne zusammen mit dem restlichen Feta pĂĽrieren.
 | 
				
			||||
10. Crème fraîche, Eier, Salz, Pfeffer, Muskatnuß und Paprikapulver unterrühren
 | 
				
			||||
11. Die Mischung ĂĽber den Auflauf gieĂźen
 | 
				
			||||
12. Bei 200°C etwa 45 Minuten backen
 | 
				
			||||
 | 
				
			||||
Je nach Geschmack kann der Knoblauch aus Schritt 6 auch mit den Pilzen angedĂĽnstet werden.
 | 
				
			||||
@ -0,0 +1,33 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Feuerzangenbowle"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Getränk"]
 | 
				
			||||
source:     "http://www.feuerzangenbowlesetwelt.de/feuerzangenbowle-rezept-original/"
 | 
				
			||||
thumbnail:  "/images/2014-12-29-feuerzangenbowle.thumb.jpg"
 | 
				
			||||
image:      "/images/2014-12-29-feuerzangenbowle.jpg"
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge    | Zutat                |
 | 
				
			||||
|---------:|:---------------------|
 | 
				
			||||
|  2 Liter | Trockener Rotwein    |
 | 
				
			||||
|        1 | Zuckerhut (250 g)    |
 | 
				
			||||
|        2 | Orangen, unbehandelt |
 | 
				
			||||
|        1 | Zitrone, unbehandelt |
 | 
				
			||||
|        5 | GewĂĽrznelken         |
 | 
				
			||||
|        2 | Zimtstangen          |
 | 
				
			||||
|   250 ml | Rum (80% Alkohol)    |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Orangen und die Zitrone mit heiĂźem Wasser abwaschen
 | 
				
			||||
2. Die Schalen dünn spiralförmig Abschneiden
 | 
				
			||||
3. Die Orangen in kleine StĂĽcke und die Zitrone in scheiben schneiden
 | 
				
			||||
4. Früchte, Schale und die Gewürze zusammen mit dem Wein in ein Behältnis geben und auf dem Herd erhitzen (nicht kochen!)
 | 
				
			||||
5. Das Rechaud anzĂĽnden und den Topf darauf stellen
 | 
				
			||||
6. Den Zuckerhut auf die Feuerzange legen und mit Rum tränken
 | 
				
			||||
7. Den getränken Zuckerhut anzünden
 | 
				
			||||
8. Wenn die Flammen kleiner werden Rum mit einem kleinen Schöpflöffel nachgeben. Den Rum niemals direkt aus der Falsche nachgeben!
 | 
				
			||||
9. Wenn der Zuckerhut komplett geschmolzen ist die Bowle umrĂĽhren und fertig
 | 
				
			||||
@ -0,0 +1,32 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Hawaiianische Kokos-Ingwer-Karottensuppe"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Suppe", "Kochen"]
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge         | Zutat                                          |
 | 
				
			||||
|--------------:|:-----------------------------------------------|
 | 
				
			||||
|          1 kg | Karotten, geschält und in Scheiben geschnitten |
 | 
				
			||||
|             1 | Zwiebeln, fein gehackt                         |
 | 
				
			||||
|       1 Stück | Ingwer, gut daumengroß oder größer             |
 | 
				
			||||
| 4 mittelgroĂźe | Bataten (SĂĽĂźkartoffeln)                        |
 | 
				
			||||
|        1 Dose | Kokosmilch                                     |
 | 
				
			||||
|       ½ Liter | Gemüsebrühe                                    |
 | 
				
			||||
|          2 EL | Limettensaft                                   |
 | 
				
			||||
|          1 EL | Honig                                          |
 | 
				
			||||
|               | Salz und Pfeffer                               |
 | 
				
			||||
|        1 Bund | KoriandergrĂĽn                                  |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Zwiebeln mit etwas Ă–l anschwitzen
 | 
				
			||||
2. Karotten und Ingwer beigeben und 5 Minuten garen
 | 
				
			||||
3. Gemüsebrühe und die geschälten, gewürfelten Kartoffeln hinzugeben und kochen, bis das Gemüse weich ist (ca. 25 Minuten).
 | 
				
			||||
4. AbkĂĽhlen lassen
 | 
				
			||||
5. Die BrĂĽhe pĂĽrieren
 | 
				
			||||
6. Kokosmilch, Limettensaft und Honig hinzugeben und leicht erwärmen.
 | 
				
			||||
7. Mit Salz und Pfeffer abschmecken
 | 
				
			||||
8. Sollte die Suppe zu dick sein, kann diese noch mit GemĂĽsebrĂĽhe verdĂĽnnt werden
 | 
				
			||||
@ -0,0 +1,47 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Hefezopf"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Backen"]
 | 
				
			||||
source:     "http://www.chefkoch.de/rezepte/378801124204434/Friedas-genialer-Hefezopf.html"
 | 
				
			||||
thumbnail:  "/images/2014-12-29-hefezopf.thumb.jpg"
 | 
				
			||||
image:      "/images/2014-12-29-hefezopf.jpg"
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge  | Zutat                   |
 | 
				
			||||
|-------:|:------------------------|
 | 
				
			||||
|   1 kg | Mehl (405er)            |
 | 
				
			||||
| 500 ml | lauwarme Milch          |
 | 
				
			||||
|  100 g | Zucker                  |
 | 
				
			||||
|   42 g | Hefe (1 WĂĽrfel)         |
 | 
				
			||||
|  150 g | Butter, weiche          |
 | 
				
			||||
|   2 TL | Salz                    |
 | 
				
			||||
|      2 | Eier                    |
 | 
				
			||||
|   1 EL | Zitroneschale, gerieben |
 | 
				
			||||
|  150 g | Rosinen                 |
 | 
				
			||||
 | 
				
			||||
Zum bestreichen:
 | 
				
			||||
 | 
				
			||||
| Menge  | Zutat                   |
 | 
				
			||||
|-------:|:------------------------|
 | 
				
			||||
|      1 | Ei                      |
 | 
				
			||||
|      2 | EL Hagelzucker          |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Das Mehl in eine SchĂĽssel geben
 | 
				
			||||
2. Die lauwarme Milch in einen Rührbecher geben, Zucker und zerbräckelte Hefe dazugeben. Rühren, bis sich Hefe weitestgehend aufgelöst hat
 | 
				
			||||
3. Zitronenschale und Eier dazugeben und alles verquirlen
 | 
				
			||||
4. FlĂĽssigkeit zusammen mit der weichen Butter, dem Salz und den Rosinen zu dem Mehl geben
 | 
				
			||||
5. Den Teig verkneten, bis er elastisch und glatt ist (von Hand etwa 10 Minuten)
 | 
				
			||||
6. Den Teig mit einem feuchten KĂĽchentuch abdecken und gehen lassen, bis er das doppelte Volumen hat (kann zwei Stunden dauern)
 | 
				
			||||
7. Nun den Teig nochmals von Hand durchkneten
 | 
				
			||||
8. Jetzt den Zopf Formen, drei Stränge machen und flechten.
 | 
				
			||||
9. Den Zopf auf ein mit Backpapier ausgelegts Backblech legen
 | 
				
			||||
10. Ein ganzes Ei verquirrlen und eine Prise Salz und Zucker dazugeben.
 | 
				
			||||
11. Den Zopf mit dem Ei bestreichen und den Hagelzucker darauf verteilen
 | 
				
			||||
12. Jetzt sollte der Zopf nochmal 30 Minuten gehen.
 | 
				
			||||
13. Den Backofen auf 200°C vorheizen.
 | 
				
			||||
14. Den Zopf für etwa 45 Minuten backen, nach der Hälfte der Zeit kann die Temparatur auf 180°C herunterschalten.
 | 
				
			||||
@ -0,0 +1,46 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Honiglebkuchen"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Backen", "Weihnachten"]
 | 
				
			||||
thumbnail:  "/images/2014-12-29-honiglebkuchen.thumb.jpg"
 | 
				
			||||
image:      "/images/2014-12-29-honiglebkuchen.jpg"
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
### Teig
 | 
				
			||||
 | 
				
			||||
| Menge   | Zutat               |
 | 
				
			||||
|--------:|:--------------------|
 | 
				
			||||
| 350 g   | Mehl                |
 | 
				
			||||
| ½ Pkg.  | Backpulver          |
 | 
				
			||||
| 50 g    | gemahlene Mandeln   |
 | 
				
			||||
| 1 EL    | LebkuchengewĂĽrz     |
 | 
				
			||||
| 1 TL    | Zimtpulver          |
 | 
				
			||||
| 1 TL    | Kakaopulver         |
 | 
				
			||||
| 1 Prise | Salz                |
 | 
				
			||||
| 150 g   | Honig               |
 | 
				
			||||
| 100 g   | (Roh-)Rohrzucker    |
 | 
				
			||||
| 100 g   | Butter              |
 | 
				
			||||
| 1       | Ei (M)              |
 | 
				
			||||
|         | Ausstecher          |
 | 
				
			||||
 | 
				
			||||
### Deko
 | 
				
			||||
 | 
				
			||||
| Menge   | Zutat               |
 | 
				
			||||
|--------:|:--------------------|
 | 
				
			||||
|       1 | Ei (M)              |
 | 
				
			||||
|   100 g | Puderzucker         |
 | 
				
			||||
 | 
				
			||||
## Zubereitung:
 | 
				
			||||
 | 
				
			||||
1. Den Baclofen auf 180°C vorheizen
 | 
				
			||||
2. Backpapier auf Bleche auslegen
 | 
				
			||||
3. Das Mehl mit Backpulver, Mandeln, GewĂĽrzen, Kakaopulver und Salz vermischen
 | 
				
			||||
4. Honig, Zucker und Bitter in einem Topf unter Rühren erhitzen. Sobald der Zucker gelöst ist in eine Schüssel umfüllen und kurz abkühlen lassen.
 | 
				
			||||
5. Die Mehlmischung und das Ei mit Knethaken unterarbeiten
 | 
				
			||||
6. Den Teig ca. 6-7 mm dick ausrollen und Motive ausstechen
 | 
				
			||||
7. Im Ofen (Mitte) ca. 10 Minuten backen.
 | 
				
			||||
8. FĂĽr die Dekot das EiweiĂź mit dem Puderzucker zu einem dicken GuĂź schlagen.
 | 
				
			||||
9. In eine Spritztüte füllen und die Plätzchen verzieren.
 | 
				
			||||
@ -0,0 +1,59 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Joghurt-Schnecken"
 | 
				
			||||
date:       2014-12-29 21:00:03
 | 
				
			||||
categories: ["Backen"]
 | 
				
			||||
source:     "http://www.chefkoch.de/rezepte/383991124968653/Joghurt-Schnecken.html"
 | 
				
			||||
thumbnail:  /images/2014-12-29-joghurt-schnecken.thumb.jpg
 | 
				
			||||
image:      /images/2014-12-29-joghurt-schnecken.jpg
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
### Teig
 | 
				
			||||
 | 
				
			||||
| Menge   | Zutat                   |
 | 
				
			||||
|--------:|:------------------------|
 | 
				
			||||
|   150 g | Natur Joghurt           |
 | 
				
			||||
|    6 EL | Milch                   |
 | 
				
			||||
|    6 EL | Ă–l                      |
 | 
				
			||||
|    75 g | Zucker                  |
 | 
				
			||||
|  1 Pck. | Vanillezucker           |
 | 
				
			||||
| 1 Prise | Salz                    |
 | 
				
			||||
|   400 g | Mehl                    |
 | 
				
			||||
|  1 Pck. | Backpulver              |
 | 
				
			||||
 | 
				
			||||
### FĂĽr die FĂĽllung
 | 
				
			||||
 | 
				
			||||
| Menge   | Zutat                   |
 | 
				
			||||
|--------:|:------------------------|
 | 
				
			||||
|   100 g | Rosinen                 |
 | 
				
			||||
|    50 g | Zucker                  |
 | 
				
			||||
|    50 g | Mohn                    |
 | 
				
			||||
|  1 Pkg. | Vanillezucker           |
 | 
				
			||||
 | 
				
			||||
### Zum Bestreichen
 | 
				
			||||
 | 
				
			||||
| Menge   | Zutat                   |
 | 
				
			||||
|--------:|:------------------------|
 | 
				
			||||
|    25 g | zerlassene Butter       |
 | 
				
			||||
|         | Milch                   |
 | 
				
			||||
 | 
				
			||||
### FĂĽr den Guss
 | 
				
			||||
 | 
				
			||||
| Menge   | Zutat                   |
 | 
				
			||||
|--------:|:------------------------|
 | 
				
			||||
|   175 g | Puderzucker             |
 | 
				
			||||
|    2 EL | heiĂźes Wasser           |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Joghurt, Milch, Ă–l, Zucker, Vanillezucker und Salz verrĂĽhren.
 | 
				
			||||
2. Das Mehl mit dem Backpulver vermischen und zu einem glatten Teig verkneten.
 | 
				
			||||
3. Den Teig rechteckig ausrollen und mit Butter bestreichen.
 | 
				
			||||
4. Zucker, Vanillezucker und Mohn vermischen und gleichmäßig auf den Teig streuen.
 | 
				
			||||
5. Die Rosinen auf dem Teig verteilen
 | 
				
			||||
6. Den Teig aufrollen, von der kurzen Seite beginnend und dann in ca. 2 cm dicke Scheiben schneiden.
 | 
				
			||||
7. Die Schnecken auf ein Backblech mit Backpapier legen, mit der Hand flachdrĂĽcken und mit Milch bestreichen.
 | 
				
			||||
8. Bei 185°C etwa 15-20 Minuten backen
 | 
				
			||||
9. Den Puderzucker und das heiĂźe Wasser glatt rĂĽhren und auf die noch warmen Schnecken streichen.
 | 
				
			||||
@ -0,0 +1,31 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Kartoffelsalat"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Salat"]
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge                | Zutat                            |
 | 
				
			||||
|---------------------:|:---------------------------------|
 | 
				
			||||
|                600 g | Kartoffeln (hartkochend)         |
 | 
				
			||||
|                    1 | Zwiebel                          |
 | 
				
			||||
|                    1 | Zehe Knoblauch                   |
 | 
				
			||||
|                    1 | gestrichener Löffel Salz         |
 | 
				
			||||
|              (wenig) | Pfeffer und Paprika              |
 | 
				
			||||
| (1 mal auf 1 zählen) | Maggi                            |
 | 
				
			||||
|                    6 | EL Essig                         |
 | 
				
			||||
|              1 Tasse | heiĂźes Wasser mit 1/4 BrĂĽhwĂĽrfel |
 | 
				
			||||
|             2 1/2 EL | Ă–l                               |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Kartoffeln abkochen
 | 
				
			||||
2. Während die Kartoffeln kochen die Zwiebel in feine Würfel schneiden und den Knoblauch zerdrücken.
 | 
				
			||||
3. Kartoffeln schälen und in dünne Scheiben schneiden, solange diese noch warm sind
 | 
				
			||||
4. Salz, Pfeffer, Paprika und Maggi hinzugeben
 | 
				
			||||
5. Essig ĂĽber die Kartoffeln geben
 | 
				
			||||
6. Eine Tasse mit heiĂźem Wasser und dem 1/4 BrĂĽhwĂĽrfel ĂĽber die Kartoffeln gieĂźen
 | 
				
			||||
7. Nun noch das Ă–l hinzugeben
 | 
				
			||||
8. Zum Ende dann noch durcheinander machen und etwas "ziehen" lassen
 | 
				
			||||
@ -0,0 +1,21 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Kokosmakronen"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Backen", "Weihnachten"]
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge | Zutat                   |
 | 
				
			||||
|------:|:------------------------|
 | 
				
			||||
| 8     | EiweiĂź                  |
 | 
				
			||||
| 500 g | Vanillezucker           |
 | 
				
			||||
| 500 g | Kokosraspel, getrocknet |
 | 
				
			||||
 | 
				
			||||
##Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Das EiweĂź zu steifem Schnee schlagen
 | 
				
			||||
2. Den Zucker und die Kokosraspel darunter ziehen
 | 
				
			||||
3. Mit Teelöffeln kleine Häufchen auf Backpapier setzen
 | 
				
			||||
4. Bei schwacher Hitze ca. 20 Minuten backen
 | 
				
			||||
@ -0,0 +1,31 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "KĂĽrbissuppe mit Hokkaido-KĂĽrbis"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Suppe", "Kochen"]
 | 
				
			||||
source:     "http://www.winnegirl.de/kochrezepte/rezept-kuerbissuppe-mit-hokaido-kuerbis.html"
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge | Zutaten                             |
 | 
				
			||||
|------:|:------------------------------------|
 | 
				
			||||
|     1 | Hokaido-KĂĽrbis                      |
 | 
				
			||||
|     2 | Zwiebeln                            |
 | 
				
			||||
|       | GemĂĽsebrĂĽhe                         |
 | 
				
			||||
|       | Pfeffer und Salz                    |
 | 
				
			||||
|       | Olivenöl zum Anbraten               |
 | 
				
			||||
|       | WeiĂźbrot oder Chiabatta als Beilage |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Kerne des Hokaidos entfernen und diesen in grobe StĂĽcke schneiden
 | 
				
			||||
2. Die Stücke in einem Topf mit etwas Olivenöl andünsten, mit Pfeffer und Salz würzen.
 | 
				
			||||
3. Sobald der Kürbis etwas Farbe bekommen hat, mit Gemüsebrühe ablöschen, der Kürbis muss leicht bedeckt sein.
 | 
				
			||||
4. Für 20-30 Minuten köcheln lassen
 | 
				
			||||
5. Sobald der KĂĽrbis weich ist den Topf vom Herd nehmen
 | 
				
			||||
6. Während der Kürbis köchelt die gewürfelten Zwiebeln anbraten, bis sich Röstaromen bilden.
 | 
				
			||||
7. Die Brühe mit dem Kürbis pürieren, bis sie schön glatt ist.
 | 
				
			||||
8. Einen kleinen Teil der Suppe in ein hohes Gefäß geben, die angebratenen Zwiebeln hinzugeben und pürieren, bis es glatt ist.
 | 
				
			||||
9. Nun den Teil wieder der Suppe hinzufĂĽgen und gut VerĂĽhren.
 | 
				
			||||
10. Falls nötig noch abschmecken
 | 
				
			||||
@ -0,0 +1,33 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Lebkuchen vom Blech"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Backen", "Weihnachten"]
 | 
				
			||||
source:     "http://www.chefkoch.de/rezepte/388761126045033/Lebkuchen-vom-Blech.html"
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge  | Zutaten           |
 | 
				
			||||
|-------:|:------------------|
 | 
				
			||||
| 180 g  | Butter            |
 | 
				
			||||
| 300 g  | Zucker            |
 | 
				
			||||
| 1 Pck. | Backpulver        |
 | 
				
			||||
| 1 Pck. | LebkuchengewĂĽrz   |
 | 
				
			||||
| 2 EL   | Honig             |
 | 
				
			||||
| 1/2 TL | Zimt              |
 | 
				
			||||
| 1 TL   | Nelke(n) - Pulver |
 | 
				
			||||
| 350 g  | Mehl              |
 | 
				
			||||
| 200g   | Orangeat          |
 | 
				
			||||
| 200g   | Zitronat          |
 | 
				
			||||
| 3 TL   | Kakao             |
 | 
				
			||||
| 200 g  | Blockschokolade   |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Butter schmelzen und den Zucker unterrĂĽhren
 | 
				
			||||
2. Die restlichen Zutaten (auĂźer der Schokolade) vermischen und unterheben
 | 
				
			||||
3. Bei Bedarf Milch hinzugeben, der Teig muss flĂĽssig sein
 | 
				
			||||
4. Teig auf einem Backblech verteilen
 | 
				
			||||
5. Bei 180°C ca. 20-30 Minuten backen
 | 
				
			||||
6. Die Blockschokolade schmelzen und auf dem ausgekĂĽhlten Lebkuchen verteilen
 | 
				
			||||
@ -0,0 +1,24 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Pfannenkuchen"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Grundrezept"]
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge | Zutat        |
 | 
				
			||||
|------:|:-------------|
 | 
				
			||||
|  250g | Mehl         |
 | 
				
			||||
| 250ml | Milch        |
 | 
				
			||||
| 250ml | Sprudel      |
 | 
				
			||||
|     1 | Prise Salz   |
 | 
				
			||||
|     1 | Prise Zucker |
 | 
				
			||||
|     3 | Eier         |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Mehl, Salz und Zucker in eine SchĂĽssel geben
 | 
				
			||||
2. Eier und Milch dazugeben und verrĂĽhren
 | 
				
			||||
3. Sprudel hinzugeben, bis der Teig die gewĂĽnschte FlĂĽssigkeit hat
 | 
				
			||||
4. In einer Pfanne ausbacken
 | 
				
			||||
@ -0,0 +1,38 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Pumpkin Pie"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Backen"]
 | 
				
			||||
sorce:      "http://www.chefkoch.de/rezepte/1760121285735491/Pumpkin-Pie-a-la-Alex.html"
 | 
				
			||||
thumbnail:  "/images/2014-12-29-pumpkin-pie.thumb.jpg"
 | 
				
			||||
image:      "/images/2014-12-29-pumpkin-pie.jpg"
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge   | Zutaten                                            |
 | 
				
			||||
|--------:|:---------------------------------------------------|
 | 
				
			||||
|   400 g | KĂĽrbisfleisch (am besten Hokkaido), grob gewĂĽrfelt |
 | 
				
			||||
|   250 g | Mehl                                               |
 | 
				
			||||
|    50 g | Zucker                                             |
 | 
				
			||||
|   125 g | Butter oder Margarine                              |
 | 
				
			||||
|       1 | Ei                                                 |
 | 
				
			||||
| 1 Prise | Salz                                               |
 | 
				
			||||
|   100 g | Zucker, braun                                      |
 | 
				
			||||
|    1 TL | Zimt                                               |
 | 
				
			||||
|   100 g | Mandel(n), gemahlene                               |
 | 
				
			||||
|       3 | getrennte Eier                                     |
 | 
				
			||||
|         | Fett fĂĽr die Form                                  |
 | 
				
			||||
|         | Puderzucker zum Bestäuben                          |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Mehl, Zucker, Butter, Salz und ein Ei zu einem MĂĽrbteig verarbeiten und 30 Minuten kĂĽhlen.
 | 
				
			||||
2. Das Kürbisfleisch auf einem Blech ausbreiten um im vorgeheizten Backofen bei 200°C ca. 25 Minuten garen.
 | 
				
			||||
3. AnschlieĂźend etwas ablĂĽhlen lassen und pĂĽrieren.
 | 
				
			||||
4. Dem PĂĽree breaunen Zucker, Mandeln, Zimt und Eigelb hinzugeben und verrĂĽhren.
 | 
				
			||||
5. Das EiweiĂź steif schlagen und unterheben.
 | 
				
			||||
6. Den MĂĽrbeteig ausrollen und in eier gefetteten Springform verteilen. Der Rand sollte etwa 3 cm hoch sein.
 | 
				
			||||
7. Die Masse einfĂĽllen
 | 
				
			||||
8. im Backofen bei 200°C etwa 30 Minuten backen.
 | 
				
			||||
9. Nach dem Abkühlen mit Puderzucker bestäuben.
 | 
				
			||||
@ -0,0 +1,30 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Rumkugeln"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Backen", "Weihnachten"]
 | 
				
			||||
thumbnail:  "/images/2014-12-29-rumkugeln.thumb.jpg"
 | 
				
			||||
image:      "/images/2014-12-29-rumkugeln.jpg"
 | 
				
			||||
source:     "http://www.bavariankitchen.com/desserts/rumkugeln.aspx"
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
| Menge | Zutat                |
 | 
				
			||||
|------:|:---------------------|
 | 
				
			||||
| 100 g | ungesalzene Butter   |
 | 
				
			||||
| 2 EL  | Kakaopulver          |
 | 
				
			||||
| 2 EL  | Rum                  |
 | 
				
			||||
| 200 g | Schokolade           |
 | 
				
			||||
| 200 g | gemahlene HaselnĂĽsse |
 | 
				
			||||
|       | Puderzucker          |
 | 
				
			||||
|       | Schokostreusel       |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Butter und das Kakaopulver vermischen, währenddessen den Rum langsam hinzugeben
 | 
				
			||||
2. Die Schokolade schmelzen und zu der Butter hinzufĂĽgen
 | 
				
			||||
3. HaselnĂĽsse hinzugeben.
 | 
				
			||||
4. Puderzucker unter Kneten hinzugeben, bis dich Mischung anfängt fest zu werden.
 | 
				
			||||
5. Kleine Kugeln formen und in den Schokostreuseln rollen.
 | 
				
			||||
6. Die Kugeln an der Luft trocknen lassen und dann in einem Luftdichten Behälter im Kühlschrank lagern.
 | 
				
			||||
@ -0,0 +1,20 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Stockbrotteig"
 | 
				
			||||
date:       2014-12-29 21:00:00
 | 
				
			||||
categories: ["Teig", "Grillen"]
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
| Menge    | Zutat       |
 | 
				
			||||
|---------:|:------------|
 | 
				
			||||
|    1000g | Schwarzmehl |
 | 
				
			||||
| 1 WĂĽrfel | Hefe        |
 | 
				
			||||
|     1 TL | Salz        |
 | 
				
			||||
|     100g | Butter      |
 | 
				
			||||
|   ca. 1l | Milch       |
 | 
				
			||||
 | 
				
			||||
1. Butter schmelzen
 | 
				
			||||
2. Schwarzmehl, Salz und Butter in eine SchĂĽssel geben
 | 
				
			||||
3. Hefe in einer Tasse lauwarmer Milch auflösen und in Schüssel geben
 | 
				
			||||
4. Michl zugeben, bis die Konsistenz gut ist
 | 
				
			||||
5.  ca. 1-1,5 Stunden ruhen lassen.
 | 
				
			||||
@ -0,0 +1,41 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Zitronenkuchen auf dem Blech"
 | 
				
			||||
date:       2014-12-29 21:00:01
 | 
				
			||||
categories: ["Backen"]
 | 
				
			||||
thumbnail:  /images/2014-12-29-zitronenkuchen-auf-dem-blech.thumb.jpg
 | 
				
			||||
image:      /images/2014-12-29-zitronenkuchen-auf-dem-blech.jpg
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
### Teig
 | 
				
			||||
 | 
				
			||||
| Menge       | Zutat          |
 | 
				
			||||
|------------:|:---------------|
 | 
				
			||||
|        350g | Butter         |
 | 
				
			||||
|        350g | Zucker         |
 | 
				
			||||
|      1 Pkw. | Vanillezucker  |
 | 
				
			||||
|           6 | Eier           |
 | 
				
			||||
|        350g | Mehl           |
 | 
				
			||||
| 3 gestr. Tl | Backpulver     |
 | 
				
			||||
|      1 Pkg. | Zitronenschale |
 | 
				
			||||
 | 
				
			||||
### Zitronenglasur
 | 
				
			||||
 | 
				
			||||
| Menge       | Zutat          |
 | 
				
			||||
|------------:|:---------------|
 | 
				
			||||
|        200g | Puderzucker    |
 | 
				
			||||
|        4 EL | Zitronensaft   |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Butter schmelzen
 | 
				
			||||
2. Vanillezucker und Zucker vermischen
 | 
				
			||||
3. Butter, Eier, Zitronenschale und Zucker mit einem Rührgerät vermischen.
 | 
				
			||||
4. Mehl mit dem Backpulver vermischen
 | 
				
			||||
5. Nach und nach das Mehl hinzugeben
 | 
				
			||||
6. Teig auf ein Backblech geben
 | 
				
			||||
7. Bei mittlerer Hitze ca. 20 min backen
 | 
				
			||||
8. Nach dem abkĂĽhlen Puderzucker und Zitronensaft vermischen
 | 
				
			||||
9. Die Zitronenglassur auf dem Kuchen verteilen.
 | 
				
			||||
@ -0,0 +1,34 @@
 | 
				
			||||
---
 | 
				
			||||
layout:      recipe
 | 
				
			||||
title:       "Zwiebelkuchen"
 | 
				
			||||
date:        2014-12-29 21:00:02
 | 
				
			||||
categories:  ["Backen"]
 | 
				
			||||
source_name: "FatFreddy"
 | 
				
			||||
thumbnail:   /images/2014-12-29-zwiebelkuchen.thumb.jpg
 | 
				
			||||
image:       /images/2014-12-29-zwiebelkuchen.jpg
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
|     Menge | Zutat         |
 | 
				
			||||
|----------:|:--------------|
 | 
				
			||||
| 1 Portion | Pizzateig     |
 | 
				
			||||
|    1,5 kg | Zwiebeln      |
 | 
				
			||||
|    100 ml | WeiĂźwein      |
 | 
				
			||||
|  1 Becher | Sahne         |
 | 
				
			||||
|  2 Becher | Crème Fraîche |
 | 
				
			||||
|         2 | Eier          |
 | 
				
			||||
|           | Salz          |
 | 
				
			||||
|           | Pfeffer       |
 | 
				
			||||
|           | Muskat        |
 | 
				
			||||
|           | Schnittlauch  |
 | 
				
			||||
|           | KĂĽmmel        |
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Zwiebeln in Würfel schneiden und glasig dünsten und mit Weißwein ablöschen. Einköcheln lassen
 | 
				
			||||
2. Etwas abkĂĽhlen lassen
 | 
				
			||||
3. Sahne, Crème Fraîche und Eier verrühren, Schnittlauch untterrühren. Mit den Salz, Pfeffer und Muskat abschmecken.
 | 
				
			||||
4. Den Pizzateig ausrollen und in Form ausbreiten.
 | 
				
			||||
5. Die Zwiebeln mit etwas KĂĽmmel vermischen und auf dem Teig verteilen. Die Sahne/Eimasse darĂĽber.
 | 
				
			||||
6. Im Ofen bei hoher Hitze solange backen, bis der Rand des Teiges braun wird.
 | 
				
			||||
@ -0,0 +1,33 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "Kirschmuffins"
 | 
				
			||||
date:       2015-01-01 23:28:01
 | 
				
			||||
categories: ["Backen"]
 | 
				
			||||
thumbnail:  "/images/2015-01-01-kirschmuffins.thumb.jpg"
 | 
				
			||||
image:      "/images/2015-01-01-kirschmuffins.jpg"
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
|  Menge | Zutat                 |
 | 
				
			||||
|-------:|:----------------------|
 | 
				
			||||
|  125 g | Margarine             |
 | 
				
			||||
|  125 g | Zucker                |
 | 
				
			||||
|      2 | Eier                  |
 | 
				
			||||
|  125 g | Mehl                  |
 | 
				
			||||
|  125 g | Mandeln               |
 | 
				
			||||
|   1 TL | Backpulver            |
 | 
				
			||||
| 2-4 El | Milch                 |
 | 
				
			||||
|  125 g | Kirschen aus dem Glas |
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Die Margarine schaumig schlagen
 | 
				
			||||
2. Den Zucker unterrĂĽhren
 | 
				
			||||
3. Die Eier zugeben
 | 
				
			||||
4. Mehl und Backpulver hinzugeben
 | 
				
			||||
5. Mit den Mandeln vermischen
 | 
				
			||||
6. Je nache Festigkeit des Teiges Milch hinzugeben
 | 
				
			||||
7. Die Kirschen untermischen
 | 
				
			||||
8. Bei 175°C backen. Garprobbe mit Holzstäbchen machen
 | 
				
			||||
@ -0,0 +1,37 @@
 | 
				
			||||
---
 | 
				
			||||
layout:     recipe
 | 
				
			||||
title:      "OrangensoĂźe"
 | 
				
			||||
date:       2015-01-02 03:00:00
 | 
				
			||||
categories: ["Kochen"]
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
## Zutaten
 | 
				
			||||
 | 
				
			||||
|  Menge | Zutat       |
 | 
				
			||||
|-------:|:------------|
 | 
				
			||||
|      1 | Zwiebel     |
 | 
				
			||||
|      1 | Tomate      |
 | 
				
			||||
|   1 EL | Mehl        |
 | 
				
			||||
| 100 ml | WeiĂźwein    |
 | 
				
			||||
|  0,5 l | Orangensaft |
 | 
				
			||||
|  400 g | Saure Sahne |
 | 
				
			||||
|   2 TL | Zucker      |
 | 
				
			||||
|        | Paprika     |
 | 
				
			||||
|        | Salz        |
 | 
				
			||||
|        | Pfeffer     |
 | 
				
			||||
 | 
				
			||||
### Mögliche beilagen
 | 
				
			||||
 | 
				
			||||
- Salzartoffeln
 | 
				
			||||
- Brokkolie
 | 
				
			||||
- Spargel
 | 
				
			||||
 | 
				
			||||
## Zubereitung
 | 
				
			||||
 | 
				
			||||
1. Zwiebel in WĂĽrfel schneiden und in einem Topf andĂĽnsten
 | 
				
			||||
2. Tomate, ebenfalls gewĂĽrfelt, zusammen mit dem Zucker in den Topf geben
 | 
				
			||||
3. Mehl hinzugeben, sobald die Tomaten köcheln
 | 
				
			||||
4. Mit Weißwein ablöschen
 | 
				
			||||
5. Den Orangensaft dazugeben und köcheln lassen
 | 
				
			||||
6. Die Saure Sahne dazugeben und nochmals köcheln lassen
 | 
				
			||||
7. Mit Paprika, Salz, Pfeffer und ggf. etwas Zucker abschmecken
 | 
				
			||||
@ -0,0 +1,8 @@
 | 
				
			||||
---
 | 
				
			||||
layout: default
 | 
				
			||||
title: Ăśber
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# Ăśber
 | 
				
			||||
 | 
				
			||||
Das hier ist eine kleine, private Rezeptesammlung :-)
 | 
				
			||||
@ -0,0 +1,13 @@
 | 
				
			||||
---
 | 
				
			||||
layout: default
 | 
				
			||||
title: Archiv
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
<div id="home">
 | 
				
			||||
	<h1>Archiv</h1>
 | 
				
			||||
	<ul class="posts">
 | 
				
			||||
		{% for post in site.posts | sort: 'title' %}
 | 
				
			||||
		<li><span>{{ post.date | date_to_string }}</span> » <a href="{{ post.url }}">{{ post.title }}</a></li>
 | 
				
			||||
		{% endfor %}
 | 
				
			||||
	</ul>
 | 
				
			||||
</div>
 | 
				
			||||
| 
		 After Width: | Height: | Size: 280 B  | 
| 
		 After Width: | Height: | Size: 8.3 KiB  | 
| 
		 After Width: | Height: | Size: 1.3 KiB  | 
| 
		 After Width: | Height: | Size: 1.3 KiB  | 
@ -0,0 +1,30 @@
 | 
				
			||||
---
 | 
				
			||||
layout: default
 | 
				
			||||
title: "Kategorien"
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
<h2>Kategorien</h2>
 | 
				
			||||
 | 
				
			||||
<div id="category-index" class="container">
 | 
				
			||||
  <ul id="categories">
 | 
				
			||||
    {% for category in site.categories %}
 | 
				
			||||
	<li>
 | 
				
			||||
		<a href="/categories/{{category | first}}/">{{ category | first | NicifyTags }}</a>
 | 
				
			||||
{% assign counter = 0 %}
 | 
				
			||||
{% assign catname = category | first %}
 | 
				
			||||
{% for post in site.posts  %}
 | 
				
			||||
    {% for cat in post.categories %}
 | 
				
			||||
        {% if cat == catname %}
 | 
				
			||||
            {% assign counter = counter | plus: 1 %}
 | 
				
			||||
        {% endif %}
 | 
				
			||||
    {% endfor %}
 | 
				
			||||
{% endfor %}
 | 
				
			||||
{% if counter == 1 %}
 | 
				
			||||
        <span class="small"> ({{ counter }} Rezept)</span>
 | 
				
			||||
{% else %}
 | 
				
			||||
        <span class="small"> ({{ counter }} Rezepte)</span>
 | 
				
			||||
{% endif %}
 | 
				
			||||
    </li>
 | 
				
			||||
    {% endfor %}
 | 
				
			||||
  </ul>
 | 
				
			||||
</div>
 | 
				
			||||
@ -0,0 +1,470 @@
 | 
				
			||||
/*!
 | 
				
			||||
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 | 
				
			||||
 * Copyright 2011-2014 Twitter, Inc.
 | 
				
			||||
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 | 
				
			||||
 */
 | 
				
			||||
 | 
				
			||||
.btn-default,
 | 
				
			||||
.btn-primary,
 | 
				
			||||
.btn-success,
 | 
				
			||||
.btn-info,
 | 
				
			||||
.btn-warning,
 | 
				
			||||
.btn-danger {
 | 
				
			||||
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
 | 
				
			||||
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
 | 
				
			||||
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
 | 
				
			||||
}
 | 
				
			||||
.btn-default:active,
 | 
				
			||||
.btn-primary:active,
 | 
				
			||||
.btn-success:active,
 | 
				
			||||
.btn-info:active,
 | 
				
			||||
.btn-warning:active,
 | 
				
			||||
.btn-danger:active,
 | 
				
			||||
.btn-default.active,
 | 
				
			||||
.btn-primary.active,
 | 
				
			||||
.btn-success.active,
 | 
				
			||||
.btn-info.active,
 | 
				
			||||
.btn-warning.active,
 | 
				
			||||
.btn-danger.active {
 | 
				
			||||
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
 | 
				
			||||
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
 | 
				
			||||
}
 | 
				
			||||
.btn-default .badge,
 | 
				
			||||
.btn-primary .badge,
 | 
				
			||||
.btn-success .badge,
 | 
				
			||||
.btn-info .badge,
 | 
				
			||||
.btn-warning .badge,
 | 
				
			||||
.btn-danger .badge {
 | 
				
			||||
  text-shadow: none;
 | 
				
			||||
}
 | 
				
			||||
.btn:active,
 | 
				
			||||
.btn.active {
 | 
				
			||||
  background-image: none;
 | 
				
			||||
}
 | 
				
			||||
.btn-default {
 | 
				
			||||
  text-shadow: 0 1px 0 #fff;
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #dbdbdb;
 | 
				
			||||
  border-color: #ccc;
 | 
				
			||||
}
 | 
				
			||||
.btn-default:hover,
 | 
				
			||||
.btn-default:focus {
 | 
				
			||||
  background-color: #e0e0e0;
 | 
				
			||||
  background-position: 0 -15px;
 | 
				
			||||
}
 | 
				
			||||
.btn-default:active,
 | 
				
			||||
.btn-default.active {
 | 
				
			||||
  background-color: #e0e0e0;
 | 
				
			||||
  border-color: #dbdbdb;
 | 
				
			||||
}
 | 
				
			||||
.btn-default:disabled,
 | 
				
			||||
.btn-default[disabled] {
 | 
				
			||||
  background-color: #e0e0e0;
 | 
				
			||||
  background-image: none;
 | 
				
			||||
}
 | 
				
			||||
.btn-primary {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #245580;
 | 
				
			||||
}
 | 
				
			||||
.btn-primary:hover,
 | 
				
			||||
.btn-primary:focus {
 | 
				
			||||
  background-color: #265a88;
 | 
				
			||||
  background-position: 0 -15px;
 | 
				
			||||
}
 | 
				
			||||
.btn-primary:active,
 | 
				
			||||
.btn-primary.active {
 | 
				
			||||
  background-color: #265a88;
 | 
				
			||||
  border-color: #245580;
 | 
				
			||||
}
 | 
				
			||||
.btn-primary:disabled,
 | 
				
			||||
.btn-primary[disabled] {
 | 
				
			||||
  background-color: #265a88;
 | 
				
			||||
  background-image: none;
 | 
				
			||||
}
 | 
				
			||||
.btn-success {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #3e8f3e;
 | 
				
			||||
}
 | 
				
			||||
.btn-success:hover,
 | 
				
			||||
.btn-success:focus {
 | 
				
			||||
  background-color: #419641;
 | 
				
			||||
  background-position: 0 -15px;
 | 
				
			||||
}
 | 
				
			||||
.btn-success:active,
 | 
				
			||||
.btn-success.active {
 | 
				
			||||
  background-color: #419641;
 | 
				
			||||
  border-color: #3e8f3e;
 | 
				
			||||
}
 | 
				
			||||
.btn-success:disabled,
 | 
				
			||||
.btn-success[disabled] {
 | 
				
			||||
  background-color: #419641;
 | 
				
			||||
  background-image: none;
 | 
				
			||||
}
 | 
				
			||||
.btn-info {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #28a4c9;
 | 
				
			||||
}
 | 
				
			||||
.btn-info:hover,
 | 
				
			||||
.btn-info:focus {
 | 
				
			||||
  background-color: #2aabd2;
 | 
				
			||||
  background-position: 0 -15px;
 | 
				
			||||
}
 | 
				
			||||
.btn-info:active,
 | 
				
			||||
.btn-info.active {
 | 
				
			||||
  background-color: #2aabd2;
 | 
				
			||||
  border-color: #28a4c9;
 | 
				
			||||
}
 | 
				
			||||
.btn-info:disabled,
 | 
				
			||||
.btn-info[disabled] {
 | 
				
			||||
  background-color: #2aabd2;
 | 
				
			||||
  background-image: none;
 | 
				
			||||
}
 | 
				
			||||
.btn-warning {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #e38d13;
 | 
				
			||||
}
 | 
				
			||||
.btn-warning:hover,
 | 
				
			||||
.btn-warning:focus {
 | 
				
			||||
  background-color: #eb9316;
 | 
				
			||||
  background-position: 0 -15px;
 | 
				
			||||
}
 | 
				
			||||
.btn-warning:active,
 | 
				
			||||
.btn-warning.active {
 | 
				
			||||
  background-color: #eb9316;
 | 
				
			||||
  border-color: #e38d13;
 | 
				
			||||
}
 | 
				
			||||
.btn-warning:disabled,
 | 
				
			||||
.btn-warning[disabled] {
 | 
				
			||||
  background-color: #eb9316;
 | 
				
			||||
  background-image: none;
 | 
				
			||||
}
 | 
				
			||||
.btn-danger {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #b92c28;
 | 
				
			||||
}
 | 
				
			||||
.btn-danger:hover,
 | 
				
			||||
.btn-danger:focus {
 | 
				
			||||
  background-color: #c12e2a;
 | 
				
			||||
  background-position: 0 -15px;
 | 
				
			||||
}
 | 
				
			||||
.btn-danger:active,
 | 
				
			||||
.btn-danger.active {
 | 
				
			||||
  background-color: #c12e2a;
 | 
				
			||||
  border-color: #b92c28;
 | 
				
			||||
}
 | 
				
			||||
.btn-danger:disabled,
 | 
				
			||||
.btn-danger[disabled] {
 | 
				
			||||
  background-color: #c12e2a;
 | 
				
			||||
  background-image: none;
 | 
				
			||||
}
 | 
				
			||||
.thumbnail,
 | 
				
			||||
.img-thumbnail {
 | 
				
			||||
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
 | 
				
			||||
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
 | 
				
			||||
}
 | 
				
			||||
.dropdown-menu > li > a:hover,
 | 
				
			||||
.dropdown-menu > li > a:focus {
 | 
				
			||||
  background-color: #e8e8e8;
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.dropdown-menu > .active > a,
 | 
				
			||||
.dropdown-menu > .active > a:hover,
 | 
				
			||||
.dropdown-menu > .active > a:focus {
 | 
				
			||||
  background-color: #2e6da4;
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.navbar-default {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-radius: 4px;
 | 
				
			||||
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
 | 
				
			||||
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
 | 
				
			||||
}
 | 
				
			||||
.navbar-default .navbar-nav > .open > a,
 | 
				
			||||
.navbar-default .navbar-nav > .active > a {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
 | 
				
			||||
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
 | 
				
			||||
}
 | 
				
			||||
.navbar-brand,
 | 
				
			||||
.navbar-nav > li > a {
 | 
				
			||||
  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
 | 
				
			||||
}
 | 
				
			||||
.navbar-inverse {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.navbar-inverse .navbar-nav > .open > a,
 | 
				
			||||
.navbar-inverse .navbar-nav > .active > a {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
 | 
				
			||||
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
 | 
				
			||||
}
 | 
				
			||||
.navbar-inverse .navbar-brand,
 | 
				
			||||
.navbar-inverse .navbar-nav > li > a {
 | 
				
			||||
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
 | 
				
			||||
}
 | 
				
			||||
.navbar-static-top,
 | 
				
			||||
.navbar-fixed-top,
 | 
				
			||||
.navbar-fixed-bottom {
 | 
				
			||||
  border-radius: 0;
 | 
				
			||||
}
 | 
				
			||||
@media (max-width: 767px) {
 | 
				
			||||
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
 | 
				
			||||
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
 | 
				
			||||
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
 | 
				
			||||
    color: #fff;
 | 
				
			||||
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
 | 
				
			||||
    background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
 | 
				
			||||
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
 | 
				
			||||
    background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
 | 
				
			||||
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
 | 
				
			||||
    background-repeat: repeat-x;
 | 
				
			||||
  }
 | 
				
			||||
}
 | 
				
			||||
.alert {
 | 
				
			||||
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
 | 
				
			||||
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
 | 
				
			||||
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
 | 
				
			||||
}
 | 
				
			||||
.alert-success {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #b2dba1;
 | 
				
			||||
}
 | 
				
			||||
.alert-info {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #9acfea;
 | 
				
			||||
}
 | 
				
			||||
.alert-warning {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #f5e79e;
 | 
				
			||||
}
 | 
				
			||||
.alert-danger {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #dca7a7;
 | 
				
			||||
}
 | 
				
			||||
.progress {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.progress-bar {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #337ab7 0%, #286090 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #337ab7 0%, #286090 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.progress-bar-success {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.progress-bar-info {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.progress-bar-warning {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.progress-bar-danger {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.progress-bar-striped {
 | 
				
			||||
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
 | 
				
			||||
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
 | 
				
			||||
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
 | 
				
			||||
}
 | 
				
			||||
.list-group {
 | 
				
			||||
  border-radius: 4px;
 | 
				
			||||
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
 | 
				
			||||
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
 | 
				
			||||
}
 | 
				
			||||
.list-group-item.active,
 | 
				
			||||
.list-group-item.active:hover,
 | 
				
			||||
.list-group-item.active:focus {
 | 
				
			||||
  text-shadow: 0 -1px 0 #286090;
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #2b669a;
 | 
				
			||||
}
 | 
				
			||||
.list-group-item.active .badge,
 | 
				
			||||
.list-group-item.active:hover .badge,
 | 
				
			||||
.list-group-item.active:focus .badge {
 | 
				
			||||
  text-shadow: none;
 | 
				
			||||
}
 | 
				
			||||
.panel {
 | 
				
			||||
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
 | 
				
			||||
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
 | 
				
			||||
}
 | 
				
			||||
.panel-default > .panel-heading {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.panel-primary > .panel-heading {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.panel-success > .panel-heading {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.panel-info > .panel-heading {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.panel-warning > .panel-heading {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.panel-danger > .panel-heading {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
}
 | 
				
			||||
.well {
 | 
				
			||||
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
 | 
				
			||||
  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
 | 
				
			||||
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
 | 
				
			||||
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
 | 
				
			||||
  background-repeat: repeat-x;
 | 
				
			||||
  border-color: #dcdcdc;
 | 
				
			||||
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
 | 
				
			||||
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
 | 
				
			||||
}
 | 
				
			||||
/*# sourceMappingURL=bootstrap-theme.css.map */
 | 
				
			||||
@ -0,0 +1,210 @@
 | 
				
			||||
/* Preload images */
 | 
				
			||||
body:after {
 | 
				
			||||
  content: url(/assets/lightbox/close.png) url(/assets/lightbox/loading.gif) url(/assets/lightbox/prev.png) url(/assets/lightbox/next.png);
 | 
				
			||||
  display: none;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lightboxOverlay {
 | 
				
			||||
  position: absolute;
 | 
				
			||||
  top: 0;
 | 
				
			||||
  left: 0;
 | 
				
			||||
  z-index: 9999;
 | 
				
			||||
  background-color: black;
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
 | 
				
			||||
  opacity: 0.8;
 | 
				
			||||
  display: none;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lightbox {
 | 
				
			||||
  position: absolute;
 | 
				
			||||
  left: 0;
 | 
				
			||||
  width: 100%;
 | 
				
			||||
  z-index: 10000;
 | 
				
			||||
  text-align: center;
 | 
				
			||||
  line-height: 0;
 | 
				
			||||
  font-weight: normal;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lightbox .lb-image {
 | 
				
			||||
  display: block;
 | 
				
			||||
  height: auto;
 | 
				
			||||
  max-width: inherit;
 | 
				
			||||
  -webkit-border-radius: 3px;
 | 
				
			||||
  -moz-border-radius: 3px;
 | 
				
			||||
  -ms-border-radius: 3px;
 | 
				
			||||
  -o-border-radius: 3px;
 | 
				
			||||
  border-radius: 3px;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lightbox a img {
 | 
				
			||||
  border: none;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-outerContainer {
 | 
				
			||||
  position: relative;
 | 
				
			||||
  background-color: white;
 | 
				
			||||
  *zoom: 1;
 | 
				
			||||
  width: 250px;
 | 
				
			||||
  height: 250px;
 | 
				
			||||
  margin: 0 auto;
 | 
				
			||||
  -webkit-border-radius: 4px;
 | 
				
			||||
  -moz-border-radius: 4px;
 | 
				
			||||
  -ms-border-radius: 4px;
 | 
				
			||||
  -o-border-radius: 4px;
 | 
				
			||||
  border-radius: 4px;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-outerContainer:after {
 | 
				
			||||
  content: "";
 | 
				
			||||
  display: table;
 | 
				
			||||
  clear: both;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-container {
 | 
				
			||||
  padding: 4px;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-loader {
 | 
				
			||||
  position: absolute;
 | 
				
			||||
  top: 43%;
 | 
				
			||||
  left: 0;
 | 
				
			||||
  height: 25%;
 | 
				
			||||
  width: 100%;
 | 
				
			||||
  text-align: center;
 | 
				
			||||
  line-height: 0;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-cancel {
 | 
				
			||||
  display: block;
 | 
				
			||||
  width: 32px;
 | 
				
			||||
  height: 32px;
 | 
				
			||||
  margin: 0 auto;
 | 
				
			||||
  background: url(/assets/lightbox/loading.gif) no-repeat;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-nav {
 | 
				
			||||
  position: absolute;
 | 
				
			||||
  top: 0;
 | 
				
			||||
  left: 0;
 | 
				
			||||
  height: 100%;
 | 
				
			||||
  width: 100%;
 | 
				
			||||
  z-index: 10;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-container > .nav {
 | 
				
			||||
  left: 0;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-nav a {
 | 
				
			||||
  outline: none;
 | 
				
			||||
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-prev, .lb-next {
 | 
				
			||||
  height: 100%;
 | 
				
			||||
  cursor: pointer;
 | 
				
			||||
  display: block;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-nav a.lb-prev {
 | 
				
			||||
  width: 34%;
 | 
				
			||||
  left: 0;
 | 
				
			||||
  float: left;
 | 
				
			||||
  background: url(/assets/lightbox/prev.png) left 48% no-repeat;
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 | 
				
			||||
  opacity: 0;
 | 
				
			||||
  -webkit-transition: opacity 0.6s;
 | 
				
			||||
  -moz-transition: opacity 0.6s;
 | 
				
			||||
  -o-transition: opacity 0.6s;
 | 
				
			||||
  transition: opacity 0.6s;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-nav a.lb-prev:hover {
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 | 
				
			||||
  opacity: 1;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-nav a.lb-next {
 | 
				
			||||
  width: 64%;
 | 
				
			||||
  right: 0;
 | 
				
			||||
  float: right;
 | 
				
			||||
  background: url(/assets/lightbox/next.png) right 48% no-repeat;
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 | 
				
			||||
  opacity: 0;
 | 
				
			||||
  -webkit-transition: opacity 0.6s;
 | 
				
			||||
  -moz-transition: opacity 0.6s;
 | 
				
			||||
  -o-transition: opacity 0.6s;
 | 
				
			||||
  transition: opacity 0.6s;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-nav a.lb-next:hover {
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 | 
				
			||||
  opacity: 1;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-dataContainer {
 | 
				
			||||
  margin: 0 auto;
 | 
				
			||||
  padding-top: 5px;
 | 
				
			||||
  *zoom: 1;
 | 
				
			||||
  width: 100%;
 | 
				
			||||
  -moz-border-radius-bottomleft: 4px;
 | 
				
			||||
  -webkit-border-bottom-left-radius: 4px;
 | 
				
			||||
  border-bottom-left-radius: 4px;
 | 
				
			||||
  -moz-border-radius-bottomright: 4px;
 | 
				
			||||
  -webkit-border-bottom-right-radius: 4px;
 | 
				
			||||
  border-bottom-right-radius: 4px;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-dataContainer:after {
 | 
				
			||||
  content: "";
 | 
				
			||||
  display: table;
 | 
				
			||||
  clear: both;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-data {
 | 
				
			||||
  padding: 0 4px;
 | 
				
			||||
  color: #ccc;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-data .lb-details {
 | 
				
			||||
  width: 85%;
 | 
				
			||||
  float: left;
 | 
				
			||||
  text-align: left;
 | 
				
			||||
  line-height: 1.1em;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-data .lb-caption {
 | 
				
			||||
  font-size: 13px;
 | 
				
			||||
  font-weight: bold;
 | 
				
			||||
  line-height: 1em;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-data .lb-number {
 | 
				
			||||
  display: block;
 | 
				
			||||
  clear: left;
 | 
				
			||||
  padding-bottom: 1em;
 | 
				
			||||
  font-size: 12px;
 | 
				
			||||
  color: #999999;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-data .lb-close {
 | 
				
			||||
  display: block;
 | 
				
			||||
  float: right;
 | 
				
			||||
  width: 30px;
 | 
				
			||||
  height: 30px;
 | 
				
			||||
  background: url(/assets/lightbox/close.png) top right no-repeat;
 | 
				
			||||
  text-align: right;
 | 
				
			||||
  outline: none;
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
 | 
				
			||||
  opacity: 0.7;
 | 
				
			||||
  -webkit-transition: opacity 0.2s;
 | 
				
			||||
  -moz-transition: opacity 0.2s;
 | 
				
			||||
  -o-transition: opacity 0.2s;
 | 
				
			||||
  transition: opacity 0.2s;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.lb-data .lb-close:hover {
 | 
				
			||||
  cursor: pointer;
 | 
				
			||||
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 | 
				
			||||
  opacity: 1;
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,123 @@
 | 
				
			||||
/*****************************************************************************/
 | 
				
			||||
/*
 | 
				
			||||
/* Posts
 | 
				
			||||
/*
 | 
				
			||||
/*****************************************************************************/
 | 
				
			||||
 | 
				
			||||
/* standard */
 | 
				
			||||
pre {
 | 
				
			||||
  border: 1px solid #ddd;
 | 
				
			||||
  background-color: #eef;
 | 
				
			||||
  padding: 0 0.4em;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
code {
 | 
				
			||||
  border: 1px solid #ddd;
 | 
				
			||||
  background-color: #eef;
 | 
				
			||||
  padding: 0 0.2em;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
pre code {
 | 
				
			||||
  border: none;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
/* terminal */
 | 
				
			||||
pre.terminal {
 | 
				
			||||
  border: 1px solid #000;
 | 
				
			||||
  background-color: #333;
 | 
				
			||||
  color: #FFF;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
pre.terminal code {
 | 
				
			||||
  background-color: #333;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
/* fix quote issue with bootstrap ... */
 | 
				
			||||
blockquote p, blockquote {
 | 
				
			||||
	font-size:14px;
 | 
				
			||||
	font-weight:normal;
 | 
				
			||||
	line-height:1.428571429;
 | 
				
			||||
	margin:0 0 10px
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.meta {
 | 
				
			||||
	color:#999;
 | 
				
			||||
	font-size:80%;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
/* headers */
 | 
				
			||||
 | 
				
			||||
h1 {
 | 
				
			||||
	border-bottom: 1px solid #ddd;
 | 
				
			||||
}
 | 
				
			||||
h2 {
 | 
				
			||||
	border-bottom: 1px solid #eee;
 | 
				
			||||
}
 | 
				
			||||
hr {
 | 
				
			||||
	border-top: 1px solid #aaa;
 | 
				
			||||
}
 | 
				
			||||
html {
 | 
				
			||||
	overflow: scroll;
 | 
				
			||||
	overflow-x: auto;
 | 
				
			||||
}
 | 
				
			||||
/* post list */
 | 
				
			||||
.posts {
 | 
				
			||||
  list-style-type: none;
 | 
				
			||||
  margin-bottom: 2em;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.posts li {
 | 
				
			||||
  line-height: 1.75em;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.posts span {
 | 
				
			||||
  color: #aaa;
 | 
				
			||||
  font-family: Monaco, "Courier New", monospace;
 | 
				
			||||
  font-size: 80%;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
img {
 | 
				
			||||
	max-width:100%;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
.index  {
 | 
				
			||||
  margin-bottom: 20px;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
/* tables */
 | 
				
			||||
table {
 | 
				
			||||
    border-collapse:collapse;
 | 
				
			||||
    border:1px solid #000;
 | 
				
			||||
}
 | 
				
			||||
table td, table th {
 | 
				
			||||
    border:1px solid #000;
 | 
				
			||||
    padding: 0.2em 0.5em;
 | 
				
			||||
}
 | 
				
			||||
table th {
 | 
				
			||||
    text-align: center;
 | 
				
			||||
}
 | 
				
			||||
tr:nth-child(even) {
 | 
				
			||||
    background-color:#ddd;
 | 
				
			||||
}
 | 
				
			||||
tr:first-child th {
 | 
				
			||||
    background-color:#b3d0e9;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
/* thumbnail */
 | 
				
			||||
 | 
				
			||||
div.thumb {
 | 
				
			||||
  border:1px solid #e9b3b3;
 | 
				
			||||
  box-shadow: inset 0 0 20px #e9b3b3, 0 2px 5px rgba(0,0,0,0.75);
 | 
				
			||||
  padding:20px;
 | 
				
			||||
  line-height: 25px;
 | 
				
			||||
  text-align: center;
 | 
				
			||||
  color: #ca4242;
 | 
				
			||||
  border-radius: 5px;
 | 
				
			||||
  width: 150px;
 | 
				
			||||
}
 | 
				
			||||
.index img {
 | 
				
			||||
  box-shadow: 0 2px 5px rgba(0,0,0,0.75);
 | 
				
			||||
  border-radius: 5px;
 | 
				
			||||
  max-width: 150px;
 | 
				
			||||
  max-height: 150px;
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,48 @@
 | 
				
			||||
/* Sticky footer styles
 | 
				
			||||
-------------------------------------------------- */
 | 
				
			||||
 | 
				
			||||
html,
 | 
				
			||||
body {
 | 
				
			||||
  height: 100%;
 | 
				
			||||
  /* The html and body elements cannot have any padding or margin. */
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
/* Wrapper for page content to push down footer */
 | 
				
			||||
#wrap {
 | 
				
			||||
  min-height: 100%;
 | 
				
			||||
  height: auto;
 | 
				
			||||
  /* Negative indent footer by its height */
 | 
				
			||||
  margin: 0 auto -110px;
 | 
				
			||||
  /* Pad bottom by footer height */
 | 
				
			||||
  padding: 0 0 110px;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
/* Set the fixed height of the footer here */
 | 
				
			||||
#footer {
 | 
				
			||||
  margin-top:50px;
 | 
				
			||||
  height: 60px;
 | 
				
			||||
  background-color: #f5f5f5;
 | 
				
			||||
  font-size:80%;
 | 
				
			||||
  color:#666;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
/* Custom page CSS
 | 
				
			||||
-------------------------------------------------- */
 | 
				
			||||
/* Not required for template or sticky footer method. */
 | 
				
			||||
 | 
				
			||||
/*#wrap > .container {
 | 
				
			||||
  padding: 60px 15px 0;
 | 
				
			||||
}*/
 | 
				
			||||
.container .text-muted {
 | 
				
			||||
  margin: 20px 0;
 | 
				
			||||
  text-align:center;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
#footer > .container {
 | 
				
			||||
  padding-left: 15px;
 | 
				
			||||
  padding-right: 15px;
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
code {
 | 
				
			||||
  font-size: 80%;
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,60 @@
 | 
				
			||||
.highlight  { background: #ffffff; }
 | 
				
			||||
.highlight .c { color: #999988; font-style: italic } /* Comment */
 | 
				
			||||
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
 | 
				
			||||
.highlight .k { font-weight: bold } /* Keyword */
 | 
				
			||||
.highlight .o { font-weight: bold } /* Operator */
 | 
				
			||||
.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
 | 
				
			||||
.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
 | 
				
			||||
.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
 | 
				
			||||
.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
 | 
				
			||||
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
 | 
				
			||||
.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
 | 
				
			||||
.highlight .ge { font-style: italic } /* Generic.Emph */
 | 
				
			||||
.highlight .gr { color: #aa0000 } /* Generic.Error */
 | 
				
			||||
.highlight .gh { color: #999999 } /* Generic.Heading */
 | 
				
			||||
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
 | 
				
			||||
.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
 | 
				
			||||
.highlight .go { color: #888888 } /* Generic.Output */
 | 
				
			||||
.highlight .gp { color: #555555 } /* Generic.Prompt */
 | 
				
			||||
.highlight .gs { font-weight: bold } /* Generic.Strong */
 | 
				
			||||
.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
 | 
				
			||||
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
 | 
				
			||||
.highlight .kc { font-weight: bold } /* Keyword.Constant */
 | 
				
			||||
.highlight .kd { font-weight: bold } /* Keyword.Declaration */
 | 
				
			||||
.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
 | 
				
			||||
.highlight .kr { font-weight: bold } /* Keyword.Reserved */
 | 
				
			||||
.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
 | 
				
			||||
.highlight .m { color: #009999 } /* Literal.Number */
 | 
				
			||||
.highlight .s { color: #d14 } /* Literal.String */
 | 
				
			||||
.highlight .na { color: #008080 } /* Name.Attribute */
 | 
				
			||||
.highlight .nb { color: #0086B3 } /* Name.Builtin */
 | 
				
			||||
.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
 | 
				
			||||
.highlight .no { color: #008080 } /* Name.Constant */
 | 
				
			||||
.highlight .ni { color: #800080 } /* Name.Entity */
 | 
				
			||||
.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
 | 
				
			||||
.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
 | 
				
			||||
.highlight .nn { color: #555555 } /* Name.Namespace */
 | 
				
			||||
.highlight .nt { color: #000080 } /* Name.Tag */
 | 
				
			||||
.highlight .nv { color: #008080 } /* Name.Variable */
 | 
				
			||||
.highlight .ow { font-weight: bold } /* Operator.Word */
 | 
				
			||||
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
 | 
				
			||||
.highlight .mf { color: #009999 } /* Literal.Number.Float */
 | 
				
			||||
.highlight .mh { color: #009999 } /* Literal.Number.Hex */
 | 
				
			||||
.highlight .mi { color: #009999 } /* Literal.Number.Integer */
 | 
				
			||||
.highlight .mo { color: #009999 } /* Literal.Number.Oct */
 | 
				
			||||
.highlight .sb { color: #d14 } /* Literal.String.Backtick */
 | 
				
			||||
.highlight .sc { color: #d14 } /* Literal.String.Char */
 | 
				
			||||
.highlight .sd { color: #d14 } /* Literal.String.Doc */
 | 
				
			||||
.highlight .s2 { color: #d14 } /* Literal.String.Double */
 | 
				
			||||
.highlight .se { color: #d14 } /* Literal.String.Escape */
 | 
				
			||||
.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
 | 
				
			||||
.highlight .si { color: #d14 } /* Literal.String.Interpol */
 | 
				
			||||
.highlight .sx { color: #d14 } /* Literal.String.Other */
 | 
				
			||||
.highlight .sr { color: #009926 } /* Literal.String.Regex */
 | 
				
			||||
.highlight .s1 { color: #d14 } /* Literal.String.Single */
 | 
				
			||||
.highlight .ss { color: #990073 } /* Literal.String.Symbol */
 | 
				
			||||
.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
 | 
				
			||||
.highlight .vc { color: #008080 } /* Name.Variable.Class */
 | 
				
			||||
.highlight .vg { color: #008080 } /* Name.Variable.Global */
 | 
				
			||||
.highlight .vi { color: #008080 } /* Name.Variable.Instance */
 | 
				
			||||
.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
 | 
				
			||||
@ -0,0 +1,30 @@
 | 
				
			||||
---
 | 
				
			||||
layout: null
 | 
				
			||||
---
 | 
				
			||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 | 
				
			||||
  <channel>
 | 
				
			||||
    <title>{{ site.title | xml_escape }}</title>
 | 
				
			||||
    <description>{{ site.description | xml_escape }}</description>
 | 
				
			||||
    <link>{{ site.url }}{{ site.baseurl }}/</link>
 | 
				
			||||
    <atom:link href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}" rel="self" type="application/rss+xml"/>
 | 
				
			||||
    <pubDate>{{ site.time | date_to_rfc822 }}</pubDate>
 | 
				
			||||
    <lastBuildDate>{{ site.time | date_to_rfc822 }}</lastBuildDate>
 | 
				
			||||
    <generator>Jekyll v{{ jekyll.version }}</generator>
 | 
				
			||||
    {% for post in site.posts limit:10 %}
 | 
				
			||||
      <item>
 | 
				
			||||
        <title>{{ post.title | xml_escape }}</title>
 | 
				
			||||
        <description>{{ post.content | xml_escape }}</description>
 | 
				
			||||
        <pubDate>{{ post.date | date_to_rfc822 }}</pubDate>
 | 
				
			||||
        <link>{{ post.url | prepend: site.baseurl | prepend: site.url }}</link>
 | 
				
			||||
        <guid isPermaLink="true">{{ post.url | prepend: site.baseurl | prepend: site.url }}</guid>
 | 
				
			||||
        {% for tag in post.tags %}
 | 
				
			||||
        <category>{{ tag | xml_escape }}</category>
 | 
				
			||||
        {% endfor %}
 | 
				
			||||
        {% for cat in post.categories %}
 | 
				
			||||
        <category>{{ cat | xml_escape }}</category>
 | 
				
			||||
        {% endfor %}
 | 
				
			||||
      </item>
 | 
				
			||||
    {% endfor %}
 | 
				
			||||
  </channel>
 | 
				
			||||
</rss>
 | 
				
			||||
| 
		 After Width: | Height: | Size: 62 KiB  | 
| 
		 After Width: | Height: | Size: 86 KiB  | 
| 
		 After Width: | Height: | Size: 11 KiB  | 
| 
		 After Width: | Height: | Size: 49 KiB  | 
| 
		 After Width: | Height: | Size: 8.9 KiB  | 
| 
		 After Width: | Height: | Size: 101 KiB  | 
| 
		 After Width: | Height: | Size: 14 KiB  | 
| 
		 After Width: | Height: | Size: 91 KiB  | 
| 
		 After Width: | Height: | Size: 13 KiB  | 
| 
		 After Width: | Height: | Size: 70 KiB  | 
| 
		 After Width: | Height: | Size: 11 KiB  | 
| 
		 After Width: | Height: | Size: 70 KiB  | 
| 
		 After Width: | Height: | Size: 9.0 KiB  | 
| 
		 After Width: | Height: | Size: 101 KiB  | 
| 
		 After Width: | Height: | Size: 12 KiB  | 
| 
		 After Width: | Height: | Size: 68 KiB  | 
| 
		 After Width: | Height: | Size: 9.6 KiB  | 
| 
		 After Width: | Height: | Size: 112 KiB  | 
| 
		 After Width: | Height: | Size: 15 KiB  | 
| 
		 After Width: | Height: | Size: 139 KiB  | 
| 
		 After Width: | Height: | Size: 7.1 KiB  | 
@ -0,0 +1,57 @@
 | 
				
			||||
---
 | 
				
			||||
layout: default
 | 
				
			||||
title: rezepte.thomasba.de
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
<div id="home">
 | 
				
			||||
  <h1>Rezepte</h1>
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
  {% for post in paginator.posts %}
 | 
				
			||||
  <!-- post anfang -->
 | 
				
			||||
  <div class="media">
 | 
				
			||||
    <a class="media-left media-middle index" href="{{ post.url }}">
 | 
				
			||||
      {% if post.thumbnail != null %}
 | 
				
			||||
      <img src="{{ post.thumbnail | escape_once }}">
 | 
				
			||||
      {% elsif post.image != null %}
 | 
				
			||||
      <img src="{{ post.image | escape_once }}">
 | 
				
			||||
      {% else %}
 | 
				
			||||
      <!--<img class="thumbnail" src="/images/no-thumbnail.png">-->
 | 
				
			||||
      <div class="thumb">Kein Bild<br>verfĂĽgbar</div>
 | 
				
			||||
      {% endif %}
 | 
				
			||||
    </a>
 | 
				
			||||
    <div class="media-body">
 | 
				
			||||
      <h2 class="media-heading"><a href="{{ post.url }}">{{ post.title }}</a></h2>
 | 
				
			||||
        <p class="meta">Gepostet am {{ post.date | localize: "%-d. %B %Y" }} in: {% for category in post.categories %}<a class="cat-link" href="/categories/{{ category }}">{{ category }}</a> {% endfor %}</p>
 | 
				
			||||
    </div>
 | 
				
			||||
  </div>
 | 
				
			||||
  <!-- post ende -->
 | 
				
			||||
  {% endfor %}
 | 
				
			||||
 | 
				
			||||
  {% if paginator.total_pages > 1 %}
 | 
				
			||||
  <div class="pagination">
 | 
				
			||||
    {% if paginator.previous_page %}
 | 
				
			||||
      <a href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}">« Prev</a>
 | 
				
			||||
    {% else %}
 | 
				
			||||
      <span>« Prev</span>
 | 
				
			||||
    {% endif %}
 | 
				
			||||
 | 
				
			||||
    {% for page in (1..paginator.total_pages) %}
 | 
				
			||||
      {% if page == paginator.page %}
 | 
				
			||||
        <em>{{ page }}</em>
 | 
				
			||||
      {% elsif page == 1 %}
 | 
				
			||||
        <a href="{{ '/index.html' | prepend: site.baseurl | replace: '//', '/' }}">{{ page }}</a>
 | 
				
			||||
      {% else %}
 | 
				
			||||
        <a href="{{ site.paginate_path | prepend: site.baseurl | replace: '//', '/' | replace: ':num', page }}">{{ page }}</a>
 | 
				
			||||
      {% endif %}
 | 
				
			||||
    {% endfor %}
 | 
				
			||||
 | 
				
			||||
    {% if paginator.next_page %}
 | 
				
			||||
      <a href="{{ paginator.next_page_path | prepend: site.baseurl | replace: '//', '/' }}">Next »</a>
 | 
				
			||||
    {% else %}
 | 
				
			||||
      <span>Next »</span>
 | 
				
			||||
    {% endif %}
 | 
				
			||||
  </div>
 | 
				
			||||
  {% endif %}
 | 
				
			||||
 | 
				
			||||
</div>
 | 
				
			||||
@ -0,0 +1,411 @@
 | 
				
			||||
/**
 | 
				
			||||
 * Lightbox v2.7.1
 | 
				
			||||
 * by Lokesh Dhakar - http://lokeshdhakar.com/projects/lightbox2/
 | 
				
			||||
 *
 | 
				
			||||
 * @license http://creativecommons.org/licenses/by/2.5/
 | 
				
			||||
 * - Free for use in both personal and commercial projects
 | 
				
			||||
 * - Attribution requires leaving author name, author link, and the license info intact
 | 
				
			||||
 */
 | 
				
			||||
 | 
				
			||||
(function() {
 | 
				
			||||
  // Use local alias
 | 
				
			||||
  var $ = jQuery;
 | 
				
			||||
 | 
				
			||||
  var LightboxOptions = (function() {
 | 
				
			||||
    function LightboxOptions() {
 | 
				
			||||
      this.fadeDuration                = 500;
 | 
				
			||||
      this.fitImagesInViewport         = true;
 | 
				
			||||
      this.resizeDuration              = 700;
 | 
				
			||||
      this.positionFromTop             = 50;
 | 
				
			||||
      this.showImageNumberLabel        = true;
 | 
				
			||||
      this.alwaysShowNavOnTouchDevices = false;
 | 
				
			||||
      this.wrapAround                  = false;
 | 
				
			||||
    }
 | 
				
			||||
    
 | 
				
			||||
    // Change to localize to non-english language
 | 
				
			||||
    LightboxOptions.prototype.albumLabel = function(curImageNum, albumSize) {
 | 
				
			||||
      return "Image " + curImageNum + " of " + albumSize;
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    return LightboxOptions;
 | 
				
			||||
  })();
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
  var Lightbox = (function() {
 | 
				
			||||
    function Lightbox(options) {
 | 
				
			||||
      this.options           = options;
 | 
				
			||||
      this.album             = [];
 | 
				
			||||
      this.currentImageIndex = void 0;
 | 
				
			||||
      this.init();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    Lightbox.prototype.init = function() {
 | 
				
			||||
      this.enable();
 | 
				
			||||
      this.build();
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Loop through anchors and areamaps looking for either data-lightbox attributes or rel attributes
 | 
				
			||||
    // that contain 'lightbox'. When these are clicked, start lightbox.
 | 
				
			||||
    Lightbox.prototype.enable = function() {
 | 
				
			||||
      var self = this;
 | 
				
			||||
      $('body').on('click', 'a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]', function(event) {
 | 
				
			||||
        self.start($(event.currentTarget));
 | 
				
			||||
        return false;
 | 
				
			||||
      });
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Build html for the lightbox and the overlay.
 | 
				
			||||
    // Attach event handlers to the new DOM elements. click click click
 | 
				
			||||
    Lightbox.prototype.build = function() {
 | 
				
			||||
      var self = this;
 | 
				
			||||
      $("<div id='lightboxOverlay' class='lightboxOverlay'></div><div id='lightbox' class='lightbox'><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ></a><a class='lb-next' href='' ></a></div><div class='lb-loader'><a class='lb-cancel'></a></div></div></div><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'></span><span class='lb-number'></span></div><div class='lb-closeContainer'><a class='lb-close'></a></div></div></div></div>").appendTo($('body'));
 | 
				
			||||
      
 | 
				
			||||
      // Cache jQuery objects
 | 
				
			||||
      this.$lightbox       = $('#lightbox');
 | 
				
			||||
      this.$overlay        = $('#lightboxOverlay');
 | 
				
			||||
      this.$outerContainer = this.$lightbox.find('.lb-outerContainer');
 | 
				
			||||
      this.$container      = this.$lightbox.find('.lb-container');
 | 
				
			||||
 | 
				
			||||
      // Store css values for future lookup
 | 
				
			||||
      this.containerTopPadding = parseInt(this.$container.css('padding-top'), 10);
 | 
				
			||||
      this.containerRightPadding = parseInt(this.$container.css('padding-right'), 10);
 | 
				
			||||
      this.containerBottomPadding = parseInt(this.$container.css('padding-bottom'), 10);
 | 
				
			||||
      this.containerLeftPadding = parseInt(this.$container.css('padding-left'), 10);
 | 
				
			||||
      
 | 
				
			||||
      // Attach event handlers to the newly minted DOM elements
 | 
				
			||||
      this.$overlay.hide().on('click', function() {
 | 
				
			||||
        self.end();
 | 
				
			||||
        return false;
 | 
				
			||||
      });
 | 
				
			||||
 | 
				
			||||
      this.$lightbox.hide().on('click', function(event) {
 | 
				
			||||
        if ($(event.target).attr('id') === 'lightbox') {
 | 
				
			||||
          self.end();
 | 
				
			||||
        }
 | 
				
			||||
        return false;
 | 
				
			||||
      });
 | 
				
			||||
 | 
				
			||||
      this.$outerContainer.on('click', function(event) {
 | 
				
			||||
        if ($(event.target).attr('id') === 'lightbox') {
 | 
				
			||||
          self.end();
 | 
				
			||||
        }
 | 
				
			||||
        return false;
 | 
				
			||||
      });
 | 
				
			||||
 | 
				
			||||
      this.$lightbox.find('.lb-prev').on('click', function() {
 | 
				
			||||
        if (self.currentImageIndex === 0) {
 | 
				
			||||
          self.changeImage(self.album.length - 1);
 | 
				
			||||
        } else {
 | 
				
			||||
          self.changeImage(self.currentImageIndex - 1);
 | 
				
			||||
        }
 | 
				
			||||
        return false;
 | 
				
			||||
      });
 | 
				
			||||
 | 
				
			||||
      this.$lightbox.find('.lb-next').on('click', function() {
 | 
				
			||||
        if (self.currentImageIndex === self.album.length - 1) {
 | 
				
			||||
          self.changeImage(0);
 | 
				
			||||
        } else {
 | 
				
			||||
          self.changeImage(self.currentImageIndex + 1);
 | 
				
			||||
        }
 | 
				
			||||
        return false;
 | 
				
			||||
      });
 | 
				
			||||
 | 
				
			||||
      this.$lightbox.find('.lb-loader, .lb-close').on('click', function() {
 | 
				
			||||
        self.end();
 | 
				
			||||
        return false;
 | 
				
			||||
      });
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Show overlay and lightbox. If the image is part of a set, add siblings to album array.
 | 
				
			||||
    Lightbox.prototype.start = function($link) {
 | 
				
			||||
      var self    = this;
 | 
				
			||||
      var $window = $(window);
 | 
				
			||||
 | 
				
			||||
      $window.on('resize', $.proxy(this.sizeOverlay, this));
 | 
				
			||||
 | 
				
			||||
      $('select, object, embed').css({
 | 
				
			||||
        visibility: "hidden"
 | 
				
			||||
      });
 | 
				
			||||
 | 
				
			||||
      this.sizeOverlay();
 | 
				
			||||
 | 
				
			||||
      this.album = [];
 | 
				
			||||
      var imageNumber = 0;
 | 
				
			||||
 | 
				
			||||
      function addToAlbum($link) {
 | 
				
			||||
        self.album.push({
 | 
				
			||||
          link: $link.attr('href'),
 | 
				
			||||
          title: $link.attr('data-title') || $link.attr('title')
 | 
				
			||||
        });
 | 
				
			||||
      }
 | 
				
			||||
 | 
				
			||||
      // Support both data-lightbox attribute and rel attribute implementations
 | 
				
			||||
      var dataLightboxValue = $link.attr('data-lightbox');
 | 
				
			||||
      var $links;
 | 
				
			||||
 | 
				
			||||
      if (dataLightboxValue) {
 | 
				
			||||
        $links = $($link.prop("tagName") + '[data-lightbox="' + dataLightboxValue + '"]');
 | 
				
			||||
        for (var i = 0; i < $links.length; i = ++i) {
 | 
				
			||||
          addToAlbum($($links[i]));
 | 
				
			||||
          if ($links[i] === $link[0]) {
 | 
				
			||||
            imageNumber = i;
 | 
				
			||||
          }
 | 
				
			||||
        }
 | 
				
			||||
      } else {
 | 
				
			||||
        if ($link.attr('rel') === 'lightbox') {
 | 
				
			||||
          // If image is not part of a set
 | 
				
			||||
          addToAlbum($link);
 | 
				
			||||
        } else {
 | 
				
			||||
          // If image is part of a set
 | 
				
			||||
          $links = $($link.prop("tagName") + '[rel="' + $link.attr('rel') + '"]');
 | 
				
			||||
          for (var j = 0; j < $links.length; j = ++j) {
 | 
				
			||||
            addToAlbum($($links[j]));
 | 
				
			||||
            if ($links[j] === $link[0]) {
 | 
				
			||||
              imageNumber = j;
 | 
				
			||||
            }
 | 
				
			||||
          }
 | 
				
			||||
        }
 | 
				
			||||
      }
 | 
				
			||||
      
 | 
				
			||||
      // Position Lightbox
 | 
				
			||||
      var top  = $window.scrollTop() + this.options.positionFromTop;
 | 
				
			||||
      var left = $window.scrollLeft();
 | 
				
			||||
      this.$lightbox.css({
 | 
				
			||||
        top: top + 'px',
 | 
				
			||||
        left: left + 'px'
 | 
				
			||||
      }).fadeIn(this.options.fadeDuration);
 | 
				
			||||
 | 
				
			||||
      this.changeImage(imageNumber);
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Hide most UI elements in preparation for the animated resizing of the lightbox.
 | 
				
			||||
    Lightbox.prototype.changeImage = function(imageNumber) {
 | 
				
			||||
      var self = this;
 | 
				
			||||
 | 
				
			||||
      this.disableKeyboardNav();
 | 
				
			||||
      var $image = this.$lightbox.find('.lb-image');
 | 
				
			||||
 | 
				
			||||
      this.$overlay.fadeIn(this.options.fadeDuration);
 | 
				
			||||
 | 
				
			||||
      $('.lb-loader').fadeIn('slow');
 | 
				
			||||
      this.$lightbox.find('.lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption').hide();
 | 
				
			||||
 | 
				
			||||
      this.$outerContainer.addClass('animating');
 | 
				
			||||
 | 
				
			||||
      // When image to show is preloaded, we send the width and height to sizeContainer()
 | 
				
			||||
      var preloader = new Image();
 | 
				
			||||
      preloader.onload = function() {
 | 
				
			||||
        var $preloader, imageHeight, imageWidth, maxImageHeight, maxImageWidth, windowHeight, windowWidth;
 | 
				
			||||
        $image.attr('src', self.album[imageNumber].link);
 | 
				
			||||
 | 
				
			||||
        $preloader = $(preloader);
 | 
				
			||||
 | 
				
			||||
        $image.width(preloader.width);
 | 
				
			||||
        $image.height(preloader.height);
 | 
				
			||||
        
 | 
				
			||||
        if (self.options.fitImagesInViewport) {
 | 
				
			||||
          // Fit image inside the viewport.
 | 
				
			||||
          // Take into account the border around the image and an additional 10px gutter on each side.
 | 
				
			||||
 | 
				
			||||
          windowWidth    = $(window).width();
 | 
				
			||||
          windowHeight   = $(window).height();
 | 
				
			||||
          maxImageWidth  = windowWidth - self.containerLeftPadding - self.containerRightPadding - 20;
 | 
				
			||||
          maxImageHeight = windowHeight - self.containerTopPadding - self.containerBottomPadding - 120;
 | 
				
			||||
 | 
				
			||||
          // Is there a fitting issue?
 | 
				
			||||
          if ((preloader.width > maxImageWidth) || (preloader.height > maxImageHeight)) {
 | 
				
			||||
            if ((preloader.width / maxImageWidth) > (preloader.height / maxImageHeight)) {
 | 
				
			||||
              imageWidth  = maxImageWidth;
 | 
				
			||||
              imageHeight = parseInt(preloader.height / (preloader.width / imageWidth), 10);
 | 
				
			||||
              $image.width(imageWidth);
 | 
				
			||||
              $image.height(imageHeight);
 | 
				
			||||
            } else {
 | 
				
			||||
              imageHeight = maxImageHeight;
 | 
				
			||||
              imageWidth = parseInt(preloader.width / (preloader.height / imageHeight), 10);
 | 
				
			||||
              $image.width(imageWidth);
 | 
				
			||||
              $image.height(imageHeight);
 | 
				
			||||
            }
 | 
				
			||||
          }
 | 
				
			||||
        }
 | 
				
			||||
        self.sizeContainer($image.width(), $image.height());
 | 
				
			||||
      };
 | 
				
			||||
 | 
				
			||||
      preloader.src          = this.album[imageNumber].link;
 | 
				
			||||
      this.currentImageIndex = imageNumber;
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Stretch overlay to fit the viewport
 | 
				
			||||
    Lightbox.prototype.sizeOverlay = function() {
 | 
				
			||||
      this.$overlay
 | 
				
			||||
        .width($(window).width())
 | 
				
			||||
        .height($(document).height());
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Animate the size of the lightbox to fit the image we are showing
 | 
				
			||||
    Lightbox.prototype.sizeContainer = function(imageWidth, imageHeight) {
 | 
				
			||||
      var self = this;
 | 
				
			||||
      
 | 
				
			||||
      var oldWidth  = this.$outerContainer.outerWidth();
 | 
				
			||||
      var oldHeight = this.$outerContainer.outerHeight();
 | 
				
			||||
      var newWidth  = imageWidth + this.containerLeftPadding + this.containerRightPadding;
 | 
				
			||||
      var newHeight = imageHeight + this.containerTopPadding + this.containerBottomPadding;
 | 
				
			||||
      
 | 
				
			||||
      function postResize() {
 | 
				
			||||
        self.$lightbox.find('.lb-dataContainer').width(newWidth);
 | 
				
			||||
        self.$lightbox.find('.lb-prevLink').height(newHeight);
 | 
				
			||||
        self.$lightbox.find('.lb-nextLink').height(newHeight);
 | 
				
			||||
        self.showImage();
 | 
				
			||||
      }
 | 
				
			||||
 | 
				
			||||
      if (oldWidth !== newWidth || oldHeight !== newHeight) {
 | 
				
			||||
        this.$outerContainer.animate({
 | 
				
			||||
          width: newWidth,
 | 
				
			||||
          height: newHeight
 | 
				
			||||
        }, this.options.resizeDuration, 'swing', function() {
 | 
				
			||||
          postResize();
 | 
				
			||||
        });
 | 
				
			||||
      } else {
 | 
				
			||||
        postResize();
 | 
				
			||||
      }
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Display the image and it's details and begin preload neighboring images.
 | 
				
			||||
    Lightbox.prototype.showImage = function() {
 | 
				
			||||
      this.$lightbox.find('.lb-loader').hide();
 | 
				
			||||
      this.$lightbox.find('.lb-image').fadeIn('slow');
 | 
				
			||||
    
 | 
				
			||||
      this.updateNav();
 | 
				
			||||
      this.updateDetails();
 | 
				
			||||
      this.preloadNeighboringImages();
 | 
				
			||||
      this.enableKeyboardNav();
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Display previous and next navigation if appropriate.
 | 
				
			||||
    Lightbox.prototype.updateNav = function() {
 | 
				
			||||
      // Check to see if the browser supports touch events. If so, we take the conservative approach
 | 
				
			||||
      // and assume that mouse hover events are not supported and always show prev/next navigation
 | 
				
			||||
      // arrows in image sets.
 | 
				
			||||
      var alwaysShowNav = false;
 | 
				
			||||
      try {
 | 
				
			||||
        document.createEvent("TouchEvent");
 | 
				
			||||
        alwaysShowNav = (this.options.alwaysShowNavOnTouchDevices)? true: false;
 | 
				
			||||
      } catch (e) {}
 | 
				
			||||
 | 
				
			||||
      this.$lightbox.find('.lb-nav').show();
 | 
				
			||||
 | 
				
			||||
      if (this.album.length > 1) {
 | 
				
			||||
        if (this.options.wrapAround) {
 | 
				
			||||
          if (alwaysShowNav) {
 | 
				
			||||
            this.$lightbox.find('.lb-prev, .lb-next').css('opacity', '1');
 | 
				
			||||
          }
 | 
				
			||||
          this.$lightbox.find('.lb-prev, .lb-next').show();
 | 
				
			||||
        } else {
 | 
				
			||||
          if (this.currentImageIndex > 0) {
 | 
				
			||||
            this.$lightbox.find('.lb-prev').show();
 | 
				
			||||
            if (alwaysShowNav) {
 | 
				
			||||
              this.$lightbox.find('.lb-prev').css('opacity', '1');
 | 
				
			||||
            }
 | 
				
			||||
          }
 | 
				
			||||
          if (this.currentImageIndex < this.album.length - 1) {
 | 
				
			||||
            this.$lightbox.find('.lb-next').show();
 | 
				
			||||
            if (alwaysShowNav) {
 | 
				
			||||
              this.$lightbox.find('.lb-next').css('opacity', '1');
 | 
				
			||||
            }
 | 
				
			||||
          }
 | 
				
			||||
        }
 | 
				
			||||
      }
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Display caption, image number, and closing button.
 | 
				
			||||
    Lightbox.prototype.updateDetails = function() {
 | 
				
			||||
      var self = this;
 | 
				
			||||
 | 
				
			||||
      // Enable anchor clicks in the injected caption html.
 | 
				
			||||
      // Thanks Nate Wright for the fix. @https://github.com/NateWr
 | 
				
			||||
      if (typeof this.album[this.currentImageIndex].title !== 'undefined' && this.album[this.currentImageIndex].title !== "") {
 | 
				
			||||
        this.$lightbox.find('.lb-caption')
 | 
				
			||||
          .html(this.album[this.currentImageIndex].title)
 | 
				
			||||
          .fadeIn('fast')
 | 
				
			||||
          .find('a').on('click', function(event){
 | 
				
			||||
            location.href = $(this).attr('href');
 | 
				
			||||
          });
 | 
				
			||||
      }
 | 
				
			||||
    
 | 
				
			||||
      if (this.album.length > 1 && this.options.showImageNumberLabel) {
 | 
				
			||||
        this.$lightbox.find('.lb-number').text(this.options.albumLabel(this.currentImageIndex + 1, this.album.length)).fadeIn('fast');
 | 
				
			||||
      } else {
 | 
				
			||||
        this.$lightbox.find('.lb-number').hide();
 | 
				
			||||
      }
 | 
				
			||||
    
 | 
				
			||||
      this.$outerContainer.removeClass('animating');
 | 
				
			||||
    
 | 
				
			||||
      this.$lightbox.find('.lb-dataContainer').fadeIn(this.options.resizeDuration, function() {
 | 
				
			||||
        return self.sizeOverlay();
 | 
				
			||||
      });
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Preload previous and next images in set.
 | 
				
			||||
    Lightbox.prototype.preloadNeighboringImages = function() {
 | 
				
			||||
      if (this.album.length > this.currentImageIndex + 1) {
 | 
				
			||||
        var preloadNext = new Image();
 | 
				
			||||
        preloadNext.src = this.album[this.currentImageIndex + 1].link;
 | 
				
			||||
      }
 | 
				
			||||
      if (this.currentImageIndex > 0) {
 | 
				
			||||
        var preloadPrev = new Image();
 | 
				
			||||
        preloadPrev.src = this.album[this.currentImageIndex - 1].link;
 | 
				
			||||
      }
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    Lightbox.prototype.enableKeyboardNav = function() {
 | 
				
			||||
      $(document).on('keyup.keyboard', $.proxy(this.keyboardAction, this));
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    Lightbox.prototype.disableKeyboardNav = function() {
 | 
				
			||||
      $(document).off('.keyboard');
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    Lightbox.prototype.keyboardAction = function(event) {
 | 
				
			||||
      var KEYCODE_ESC        = 27;
 | 
				
			||||
      var KEYCODE_LEFTARROW  = 37;
 | 
				
			||||
      var KEYCODE_RIGHTARROW = 39;
 | 
				
			||||
 | 
				
			||||
      var keycode = event.keyCode;
 | 
				
			||||
      var key     = String.fromCharCode(keycode).toLowerCase();
 | 
				
			||||
      if (keycode === KEYCODE_ESC || key.match(/x|o|c/)) {
 | 
				
			||||
        this.end();
 | 
				
			||||
      } else if (key === 'p' || keycode === KEYCODE_LEFTARROW) {
 | 
				
			||||
        if (this.currentImageIndex !== 0) {
 | 
				
			||||
          this.changeImage(this.currentImageIndex - 1);
 | 
				
			||||
        } else if (this.options.wrapAround && this.album.length > 1) {
 | 
				
			||||
          this.changeImage(this.album.length - 1);
 | 
				
			||||
        }
 | 
				
			||||
      } else if (key === 'n' || keycode === KEYCODE_RIGHTARROW) {
 | 
				
			||||
        if (this.currentImageIndex !== this.album.length - 1) {
 | 
				
			||||
          this.changeImage(this.currentImageIndex + 1);
 | 
				
			||||
        } else if (this.options.wrapAround && this.album.length > 1) {
 | 
				
			||||
          this.changeImage(0);
 | 
				
			||||
        }
 | 
				
			||||
      }
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    // Closing time. :-(
 | 
				
			||||
    Lightbox.prototype.end = function() {
 | 
				
			||||
      this.disableKeyboardNav();
 | 
				
			||||
      $(window).off("resize", this.sizeOverlay);
 | 
				
			||||
      this.$lightbox.fadeOut(this.options.fadeDuration);
 | 
				
			||||
      this.$overlay.fadeOut(this.options.fadeDuration);
 | 
				
			||||
      $('select, object, embed').css({
 | 
				
			||||
        visibility: "visible"
 | 
				
			||||
      });
 | 
				
			||||
    };
 | 
				
			||||
 | 
				
			||||
    return Lightbox;
 | 
				
			||||
 | 
				
			||||
  })();
 | 
				
			||||
 | 
				
			||||
  $(function() {
 | 
				
			||||
    var options  = new LightboxOptions();
 | 
				
			||||
    var lightbox = new Lightbox(options);
 | 
				
			||||
  });
 | 
				
			||||
 | 
				
			||||
}).call(this);
 | 
				
			||||
@ -0,0 +1,10 @@
 | 
				
			||||
var _paq = _paq || [];
 | 
				
			||||
_paq.push(['trackPageView']);
 | 
				
			||||
_paq.push(['enableLinkTracking']);
 | 
				
			||||
(function() {
 | 
				
			||||
    var u="//piwik.thomasba.de/";
 | 
				
			||||
    _paq.push(['setTrackerUrl', u+'piwik.php']);
 | 
				
			||||
    _paq.push(['setSiteId', 3]);
 | 
				
			||||
    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);
 | 
				
			||||
})();
 | 
				
			||||
@ -0,0 +1,14 @@
 | 
				
			||||
{
 | 
				
			||||
    "folders":
 | 
				
			||||
    [
 | 
				
			||||
        {
 | 
				
			||||
            "path": ".",
 | 
				
			||||
            "default_line_ending": "unix",
 | 
				
			||||
            "ensure_newline_at_eof_on_save": true,
 | 
				
			||||
            "translate_tabs_to_spaces": true,
 | 
				
			||||
            "trim_trailing_white_space_on_save": true,
 | 
				
			||||
            "word_wrap": true,
 | 
				
			||||
            "tab_size": 2,
 | 
				
			||||
        }
 | 
				
			||||
    ]
 | 
				
			||||
}
 | 
				
			||||