diff --git a/.gitignore b/.gitignore index 9b7adcf..878199a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,12 @@ -# For projects using middleman (http://middlemanapp.com/) +# Hugo default output directory +/build -# Default output directory -build +## OS Files +# Windows +Thumbs.db +ehthumbs.db +Desktop.ini +$RECYCLE.BIN/ -# Gemfile lock file -Gemfile.lock - -# Bundler cache and config -.bundle - -# Sass' cache -.sass-cache - -.cache +# OSX +.DS_Store diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..cb0c42c --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/hugo-vitae"] + path = themes/hugo-vitae + url = https://github.com/datacobra/hugo-vitae.git diff --git a/Gemfile b/Gemfile deleted file mode 100644 index e38ba93..0000000 --- a/Gemfile +++ /dev/null @@ -1,11 +0,0 @@ -source "http://rubygems.org" - -gem "compass" -gem "middleman", "~>3" -gem "middleman-livereload", "~>3" -gem "rb-inotify", require: false -gem "rb-fsevent", require: false -gem "oily_png" -gem "sass" -gem "slim" -gem "rake" diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index d64132a..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,150 +0,0 @@ -GEM - remote: http://rubygems.org/ - specs: - activesupport (4.2.8) - i18n (~> 0.7) - minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) - tzinfo (~> 1.1) - capybara (2.4.4) - mime-types (>= 1.16) - nokogiri (>= 1.3.3) - rack (>= 1.0.0) - rack-test (>= 0.5.4) - xpath (~> 2.0) - chunky_png (1.3.8) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.12.2) - compass (1.0.3) - chunky_png (~> 1.2) - compass-core (~> 1.0.2) - compass-import-once (~> 1.0.5) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - sass (>= 3.3.13, < 3.5) - compass-core (1.0.3) - multi_json (~> 1.0) - sass (>= 3.3.0, < 3.5) - compass-import-once (1.0.5) - sass (>= 3.2, < 3.5) - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - erubis (2.7.0) - eventmachine (1.2.3) - execjs (2.7.0) - ffi (1.9.17) - haml (4.0.7) - tilt - hike (1.2.3) - hooks (0.4.1) - uber (~> 0.0.14) - http_parser.rb (0.6.0) - i18n (0.7.0) - json (2.0.3) - kramdown (1.13.2) - listen (3.0.8) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - middleman (3.4.1) - coffee-script (~> 2.2) - compass (>= 1.0.0, < 2.0.0) - compass-import-once (= 1.0.5) - execjs (~> 2.0) - haml (>= 4.0.5) - kramdown (~> 1.2) - middleman-core (= 3.4.1) - middleman-sprockets (>= 3.1.2) - sass (>= 3.4.0, < 4.0) - uglifier (~> 2.5) - middleman-core (3.4.1) - activesupport (~> 4.1) - bundler (~> 1.1) - capybara (~> 2.4.4) - erubis - hooks (~> 0.3) - i18n (~> 0.7.0) - listen (~> 3.0.3) - padrino-helpers (~> 0.12.3) - rack (>= 1.4.5, < 2.0) - thor (>= 0.15.2, < 2.0) - tilt (~> 1.4.1, < 2.0) - middleman-livereload (3.4.6) - em-websocket (~> 0.5.1) - middleman-core (>= 3.3) - rack-livereload (~> 0.3.15) - middleman-sprockets (3.5.0) - middleman-core (>= 3.3) - sprockets (~> 2.12.1) - sprockets-helpers (~> 1.1.0) - sprockets-sass (~> 1.3.0) - mime-types (3.1) - mime-types-data (~> 3.2015) - mime-types-data (3.2016.0521) - mini_portile2 (2.1.0) - minitest (5.10.1) - multi_json (1.12.1) - nokogiri (1.7.0.1) - mini_portile2 (~> 2.1.0) - oily_png (1.2.1) - chunky_png (~> 1.3.7) - padrino-helpers (0.12.8.1) - i18n (~> 0.6, >= 0.6.7) - padrino-support (= 0.12.8.1) - tilt (~> 1.4.1) - padrino-support (0.12.8.1) - activesupport (>= 3.1) - rack (1.6.5) - rack-livereload (0.3.16) - rack - rack-test (0.6.3) - rack (>= 1.0) - rake (12.0.0) - rb-fsevent (0.9.8) - rb-inotify (0.9.8) - ffi (>= 0.5.0) - sass (3.4.23) - slim (3.0.7) - temple (~> 0.7.6) - tilt (>= 1.3.3, < 2.1) - sprockets (2.12.4) - hike (~> 1.2) - multi_json (~> 1.0) - rack (~> 1.0) - tilt (~> 1.1, != 1.3.0) - sprockets-helpers (1.1.0) - sprockets (~> 2.0) - sprockets-sass (1.3.1) - sprockets (~> 2.0) - tilt (~> 1.1) - temple (0.7.7) - thor (0.19.4) - thread_safe (0.3.6) - tilt (1.4.1) - tzinfo (1.2.2) - thread_safe (~> 0.1) - uber (0.0.15) - uglifier (2.7.2) - execjs (>= 0.3.0) - json (>= 1.8.0) - xpath (2.0.0) - nokogiri (~> 1.3) - -PLATFORMS - ruby - -DEPENDENCIES - compass - middleman (~> 3) - middleman-livereload (~> 3) - oily_png - rake - rb-fsevent - rb-inotify - sass - slim - -BUNDLED WITH - 1.14.4 diff --git a/README.md b/README.md new file mode 100644 index 0000000..4cbb19c --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Source of my homepage + +Visit at https://thalheim.io diff --git a/Readme b/Readme deleted file mode 100644 index fc57fee..0000000 --- a/Readme +++ /dev/null @@ -1,44 +0,0 @@ -Hallo Albert, -falls du das liest, hast du den Quellcode für unsere Startseite gefunden. - -Es verwendet 'middleman', um statisch Seiten zu generieren. -Als Templateengine nehme ich slim (slim-lang.com) und für css nehme ich sass (sass-lang.com). - -Also einfach das Repository clonen: - -$ git clone ssh://higgsboson.tk:homepage.git - -in das Verzeichnis wechseln -$ cd homepage - -die Ruby-Abhängigkeiten installieren -$ bundle install - -Den Testserver starten -$ middleman - -Nun läuft auf dem angezeigten Port ein Webserver -Bei mir ist das immer: http://0.0.0.0:4567/ - -Der Quellcode liegt in source/ -Generierte Dateien in build/ - -Fertigen Dateien werden folgendermaßen generiert: -$ rake generate - -Zum hochladen -$ rake deploy -Zum Hochladen musst du noch in der Rakefile ssh_user von joerg zu albert ändern - -Oder beides hintereinander: -$ rake gen_deploy - - -Informationen zu middleman: -http://middlemanapp.com/ - -Informationen zu sass: -http://sass-lang.com/ - -Informationen zu slim: -http://slim-lang.com/ diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config.rb b/config.rb deleted file mode 100644 index 7273acc..0000000 --- a/config.rb +++ /dev/null @@ -1,105 +0,0 @@ -### -# Compass -### - -page "/albert/", :layout => false - - -# Change Compass configuration -compass_config do |config| - config.output_style = :compact -end - -#configure :build do -# ignore "source/images/companies/*.png" -#end - -## -# Slim -## -# beautiful html in development -set :slim, :pretty => true - -### -# Haml -### - -# CodeRay syntax highlighting in Haml -# First: gem install haml-coderay -# require 'haml-coderay' - -# CoffeeScript filters in Haml -# First: gem install coffee-filter -# require 'coffee-filter' - -# Automatic image dimensions on image_tag helper -# activate :automatic_image_sizes - -### -# Page command -### - -# Per-page layout changes: -# -# With no layout -# page "/path/to/file.html", :layout => false -# -# With alternative layout -# page "/path/to/file.html", :layout => :otherlayout -# -# A path which all have the same layout -# with_layout :admin do -# page "/admin/*" -# end - -# Proxy (fake) files -# page "/this-page-has-no-template.html", :proxy => "/template-file.html" do -# @which_fake_page = "Rendering a fake page with a variable" -# end - -### -# Helpers -### - -# Methods defined in the helpers block are available in templates -helpers do - def active_nav(url) - " pure-menu-selected" if url == current_page.url - end -end - -# Change the CSS directory -# set :css_dir, "alternative_css_directory" - -# Change the JS directory -# set :js_dir, "alternative_js_directory" - -# Change the images directory -# set :images_dir, "alternative_image_directory" - -# Build-specific configuration -configure :build do - # For example, change the Compass output style for deployment - #activate :minify_css - - # Minify Javascript on build - activate :minify_javascript - - # Enable cache buster - activate :cache_buster - - # Use relative URLs - #activate :relative_assets - - activate :cache_buster - - # Compress PNGs after build - # First: gem install middleman-smusher - #activate :smusher - - activate :gzip - - activate :livereload - # Or use a different image path - # set :http_path, "/Content/images/" -end diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..470bb44 --- /dev/null +++ b/config.yaml @@ -0,0 +1,15 @@ +baseURL: https://blog.thalheim.io/ +languageCode: en-us +defaultContentLanguage: en +theme: hugo-vitae +paginate: 5 +title: Jörg Thalheim +author: Mic92 +disqusShortname: mic92 +copyright: © 2021 Jörg Thalheim +enableRobotsTXT: true +publishDir: build + +params: + subtitle: Nixpkgs maintainer and Systems researcher + homepage: true diff --git a/content/homepage.md b/content/homepage.md new file mode 100644 index 0000000..701f09f --- /dev/null +++ b/content/homepage.md @@ -0,0 +1,6 @@ ++++ ++++ + +- {{< github-icon >}} [Code](https://github.com/Mic92/) +- {{< graduation-icon >}} [Publications](https://scholar.google.com/citations?user=mq2rVjkAAAAJ&hl=de) +- {{< rss-icon >}} [Blog](https://blog.thalheim.io) diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..e0d6a00 --- /dev/null +++ b/default.nix @@ -0,0 +1,8 @@ +with import {}; +mkShell { + nativeBuildInputs = [ + bashInteractive + hugo + pandoc + ]; +} diff --git a/gemset.nix b/gemset.nix new file mode 100644 index 0000000..e9ee552 --- /dev/null +++ b/gemset.nix @@ -0,0 +1,561 @@ +{ + activesupport = { + dependencies = ["i18n" "minitest" "thread_safe" "tzinfo"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0wibdzd2f5l5rlsw1a1y3j3fhw2imrrbkxggdraa6q9qbdnc66hi"; + type = "gem"; + }; + version = "4.2.8"; + }; + capybara = { + dependencies = ["mime-types" "nokogiri" "rack" "rack-test" "xpath"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "114k4xi4nfbp3jfbxgwa3fksbwsyibx74gbdqpcgg3dxpmzkaa4f"; + type = "gem"; + }; + version = "2.4.4"; + }; + chunky_png = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0j0dngz6s0j3s3zaf9vrimjz65s9k7ad1c3xmmldr1vmz8sbd843"; + type = "gem"; + }; + version = "1.3.8"; + }; + coffee-script = { + dependencies = ["coffee-script-source" "execjs"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0rc7scyk7mnpfxqv5yy4y5q1hx3i7q3ahplcp4bq2g5r24g2izl2"; + type = "gem"; + }; + version = "2.4.1"; + }; + coffee-script-source = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1907v9q1zcqmmyqzhzych5l7qifgls2rlbnbhy5vzyr7i7yicaz1"; + type = "gem"; + }; + version = "1.12.2"; + }; + compass = { + dependencies = ["chunky_png" "compass-core" "compass-import-once" "rb-fsevent" "rb-inotify" "sass"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0lfi83w8z75czr0pf0rmj9hda22082h3cmvczl8r1ma9agf88y2c"; + type = "gem"; + }; + version = "1.0.3"; + }; + compass-core = { + dependencies = ["multi_json" "sass"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0yaspqwdmzwdcqviclbs3blq7an16pysrfzylz8q1gxmmd6bpj3a"; + type = "gem"; + }; + version = "1.0.3"; + }; + compass-import-once = { + dependencies = ["sass"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0bn7gwbfz7jvvdd0qdfqlx67fcb83gyvxqc7dr9fhcnks3z8z5rq"; + type = "gem"; + }; + version = "1.0.5"; + }; + em-websocket = { + dependencies = ["eventmachine" "http_parser.rb"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1bsw8vjz0z267j40nhbmrvfz7dvacq4p0pagvyp17jif6mj6v7n3"; + type = "gem"; + }; + version = "0.5.1"; + }; + erubis = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3"; + type = "gem"; + }; + version = "2.7.0"; + }; + eventmachine = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "13wr71xpjpvr9xi308jq52xbp8xzldmgyjjwszl42v7rbdmic9s4"; + type = "gem"; + }; + version = "1.2.3"; + }; + execjs = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1yz55sf2nd3l666ms6xr18sm2aggcvmb8qr3v53lr4rir32y1yp1"; + type = "gem"; + }; + version = "2.7.0"; + }; + ffi = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "07hnyr47mndsjfanzh348wm3fxjx9nx68mdb3cpsdvfqrxnz97s7"; + type = "gem"; + }; + version = "1.9.17"; + }; + haml = { + dependencies = ["tilt"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0mrzjgkygvfii66bbylj2j93na8i89998yi01fin3whwqbvx0m1p"; + type = "gem"; + }; + version = "4.0.7"; + }; + hike = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0i6c9hrszzg3gn2j41v3ijnwcm8cc2931fnjiv6mnpl4jcjjykhm"; + type = "gem"; + }; + version = "1.2.3"; + }; + hooks = { + dependencies = ["uber"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1rq3fi71w9fn68qcvvvi39969xbqywjf7iypzi1sfq3vfgjk34y2"; + type = "gem"; + }; + version = "0.4.1"; + }; + "http_parser.rb" = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi"; + type = "gem"; + }; + version = "0.6.0"; + }; + i18n = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1i5z1ykl8zhszsxcs8mzl8d0dxgs3ylz8qlzrw74jb0gplkx6758"; + type = "gem"; + }; + version = "0.7.0"; + }; + json = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0cpw154il64w6q20rrnsbjx1cdfz1yrzz1lgdbpn59lcwc6mprql"; + type = "gem"; + }; + version = "2.0.3"; + }; + kramdown = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1isiqc40q44zg57bd6cfnw1a2l0s2j5skw2awn2cz3gcm7wsf49d"; + type = "gem"; + }; + version = "1.13.2"; + }; + listen = { + dependencies = ["rb-fsevent" "rb-inotify"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1l0y7hbyfiwpvk172r28hsdqsifq1ls39hsfmzi1vy4ll0smd14i"; + type = "gem"; + }; + version = "3.0.8"; + }; + middleman = { + dependencies = ["coffee-script" "compass" "compass-import-once" "execjs" "haml" "kramdown" "middleman-core" "middleman-sprockets" "sass" "uglifier"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1dzvngxjqri8vdcrkp6892is9hzqqf1lb1ng81fdma6lvy2pcnlk"; + type = "gem"; + }; + version = "3.4.1"; + }; + middleman-core = { + dependencies = ["activesupport" "capybara" "erubis" "hooks" "i18n" "listen" "padrino-helpers" "rack" "thor" "tilt"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "08mrrsdg62qv86h9gf6szlr7nbxiap649n0s9my8vgpwkigxx9af"; + type = "gem"; + }; + version = "3.4.1"; + }; + middleman-livereload = { + dependencies = ["em-websocket" "middleman-core" "rack-livereload"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "07j1089w97cwsjl2r15j1xckfcvhwrcs7a2f34kw7db9s6c9p7qx"; + type = "gem"; + }; + version = "3.4.6"; + }; + middleman-sprockets = { + dependencies = ["middleman-core" "sprockets" "sprockets-helpers" "sprockets-sass"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1ak1a4xa2p63pgy59vk25d2gfivhgy0rd5y97p5zgc1gw7qkgs84"; + type = "gem"; + }; + version = "3.5.0"; + }; + mime-types = { + dependencies = ["mime-types-data"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0087z9kbnlqhci7fxh9f6il63hj1k02icq2rs0c6cppmqchr753m"; + type = "gem"; + }; + version = "3.1"; + }; + mime-types-data = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "04my3746hwa4yvbx1ranhfaqkgf6vavi1kyijjnw8w3dy37vqhkm"; + type = "gem"; + }; + version = "3.2016.0521"; + }; + mini_portile2 = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1y25adxb1hgg1wb2rn20g3vl07qziq6fz364jc5694611zz863hb"; + type = "gem"; + }; + version = "2.1.0"; + }; + minitest = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1yk2m8sp0p5m1niawa3ncg157a4i0594cg7z91rzjxv963rzrwab"; + type = "gem"; + }; + version = "5.10.1"; + }; + multi_json = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1wpc23ls6v2xbk3l1qncsbz16npvmw8p0b38l8czdzri18mp51xk"; + type = "gem"; + }; + version = "1.12.1"; + }; + nokogiri = { + dependencies = ["mini_portile2"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "10xahg0fwydh27psm8bv429mdja2ks6x83vxizq26ib8wvs05mv3"; + type = "gem"; + }; + version = "1.7.0.1"; + }; + oily_png = { + dependencies = ["chunky_png"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1hw8rh0x2b7xwaigmdscibws8gy0nbzlcwbj7kqsi1p4my9672ra"; + type = "gem"; + }; + version = "1.2.1"; + }; + padrino-helpers = { + dependencies = ["i18n" "padrino-support" "tilt"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "002lp58pd6q2irmanaq7kaa1f0z6qd6asklickwm08im1v3p2kgj"; + type = "gem"; + }; + version = "0.12.8.1"; + }; + padrino-support = { + dependencies = ["activesupport"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "111cr369bc88jcjpsidccz7k7pvqmjnfrp33qzyglvbv2xdpsfmp"; + type = "gem"; + }; + version = "0.12.8.1"; + }; + rack = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1374xyh8nnqb8sy6g9gcvchw8gifckn5v3bhl6dzbwwsx34qz7gz"; + type = "gem"; + }; + version = "1.6.5"; + }; + rack-livereload = { + dependencies = ["rack"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "053cv8via3prgkmqq9s0z8dlf9k4dr3pa76xvgknp7qarlk5h7ap"; + type = "gem"; + }; + version = "0.3.16"; + }; + rack-test = { + dependencies = ["rack"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0h6x5jq24makgv2fq5qqgjlrk74dxfy62jif9blk43llw8ib2q7z"; + type = "gem"; + }; + version = "0.6.3"; + }; + rake = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "01j8fc9bqjnrsxbppncai05h43315vmz9fwg28qdsgcjw9ck1d7n"; + type = "gem"; + }; + version = "12.0.0"; + }; + rb-fsevent = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1pdiasp9zlr306yld19szapi6kdjk38rpv1hih9x0ry40x6mb63n"; + type = "gem"; + }; + version = "0.9.8"; + }; + rb-inotify = { + dependencies = ["ffi"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0bq14f3md5nm00kgxgf0r9lcbn0vgbwljgajif0slxcwv622fjg9"; + type = "gem"; + }; + version = "0.9.8"; + }; + sass = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0da4mn3n60cm1ss1pw1rrpa7fxagglxiwcgvz1asf1qgf4mvcwyr"; + type = "gem"; + }; + version = "3.4.23"; + }; + slim = { + dependencies = ["temple" "tilt"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "122hmc2kn3g151m8c41imadw29mghnsjwyzj8wav5zb1q69y4iqp"; + type = "gem"; + }; + version = "3.0.7"; + }; + sprockets = { + dependencies = ["hike" "multi_json" "rack" "tilt"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "15818683yz27w4hgywccf27n91azy9a4nmb5qkklzb08k8jw9gp3"; + type = "gem"; + }; + version = "2.12.4"; + }; + sprockets-helpers = { + dependencies = ["sprockets"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "01s9fhch7iff16vnqzvpxaqgbqppxzkqawby018sq9wa4vvmkiba"; + type = "gem"; + }; + version = "1.1.0"; + }; + sprockets-sass = { + dependencies = ["sprockets" "tilt"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1b9z9qcvp0zh6q4p8bmd4bq0zvmrins5gfy3x65zg3xj8wx7s6d5"; + type = "gem"; + }; + version = "1.3.1"; + }; + temple = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0xlf1if32xj14mkfwh8nxy3zzjzd9lipni0v2bghknp2kfc1hcz6"; + type = "gem"; + }; + version = "0.7.7"; + }; + thor = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "01n5dv9kql60m6a00zc0r66jvaxx98qhdny3klyj0p3w34pad2ns"; + type = "gem"; + }; + version = "0.19.4"; + }; + thread_safe = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy"; + type = "gem"; + }; + version = "0.3.6"; + }; + tilt = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir"; + type = "gem"; + }; + version = "1.4.1"; + }; + tzinfo = { + dependencies = ["thread_safe"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1c01p3kg6xvy1cgjnzdfq45fggbwish8krd0h864jvbpybyx7cgx"; + type = "gem"; + }; + version = "1.2.2"; + }; + uber = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "1svrg7mpxzzyjpl1kpfvimlbnl1mz7a11fw84frnf0rdgzf5gdq1"; + type = "gem"; + }; + version = "0.0.15"; + }; + uglifier = { + dependencies = ["execjs" "json"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "0mzs64z3m1b98rh6ssxpqfz9sc87f6ml6906b0m57vydzfgrh1cz"; + type = "gem"; + }; + version = "2.7.2"; + }; + xpath = { + dependencies = ["nokogiri"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["http://rubygems.org"]; + sha256 = "04kcr127l34p7221z13blyl0dvh0bmxwx326j72idayri36a394w"; + type = "gem"; + }; + version = "2.0.0"; + }; +} \ No newline at end of file diff --git a/helpers/page_helpers.rb b/helpers/page_helpers.rb deleted file mode 100644 index 22b61fd..0000000 --- a/helpers/page_helpers.rb +++ /dev/null @@ -1,5 +0,0 @@ -module PageHelpers - def head_profile - data.page.head_profile or "" - end -end diff --git a/layouts/partials/comments.html b/layouts/partials/comments.html new file mode 100644 index 0000000..0b59e05 --- /dev/null +++ b/layouts/partials/comments.html @@ -0,0 +1 @@ +{{ template "_internal/disqus.html" . }} diff --git a/layouts/shortcodes/github-icon.html b/layouts/shortcodes/github-icon.html new file mode 100644 index 0000000..d4ef475 --- /dev/null +++ b/layouts/shortcodes/github-icon.html @@ -0,0 +1 @@ + diff --git a/layouts/shortcodes/graduation-icon.html b/layouts/shortcodes/graduation-icon.html new file mode 100644 index 0000000..06999a1 --- /dev/null +++ b/layouts/shortcodes/graduation-icon.html @@ -0,0 +1 @@ + diff --git a/layouts/shortcodes/rss-icon.html b/layouts/shortcodes/rss-icon.html new file mode 100644 index 0000000..49b92e9 --- /dev/null +++ b/layouts/shortcodes/rss-icon.html @@ -0,0 +1 @@ + diff --git a/source/404.html b/source/404.html deleted file mode 100644 index 5e2e2db..0000000 --- a/source/404.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - Page Not Found :( - - - -
-

Not found :(

-
-

Sorry, but the page you were trying to view does not exist.

-

It looks like this was the result of either:

-
    -
  • a mistyped address
  • -
  • an out-of-date link
  • -
-
- - - -
- - diff --git a/source/_footer.slim b/source/_footer.slim deleted file mode 100644 index addd5e8..0000000 --- a/source/_footer.slim +++ /dev/null @@ -1,10 +0,0 @@ - -a name="about" -p - ' © Copyright 2013 | - == link_to "Albert Schulz", "/albert", title: "About Albert" - ' , - == link_to "Jörg Thalheim", "/joerg", title: "About Jörg" -p - ' more infos - == link_to "here", "/humans.txt", :title => "About this website" diff --git a/source/_navbar.slim b/source/_navbar.slim deleted file mode 100644 index 837e60f..0000000 --- a/source/_navbar.slim +++ /dev/null @@ -1,11 +0,0 @@ -nav.pure-menu.pure-menu-open.pure-menu-horizontal - a#sitelink.pure-menu-heading href="/" title="Homepage" - ' H - span B - ul - li class=active_nav("/") - ==link_to "Home", "/", title: "Home" - li class=active_nav("/impressum.html") - ==link_to "Impressum", "/impressum.html", title: "Impressum" - li class=active_nav("#about") - ==link_to "About", "#about", title: "About" diff --git a/source/_piwik.slim b/source/_piwik.slim deleted file mode 100644 index c43e56f..0000000 --- a/source/_piwik.slim +++ /dev/null @@ -1,13 +0,0 @@ -// Piwik -javascript: - var pkBaseURL = (("https:" == document.location.protocol) ? "https://piwik.higgsboson.tk/" : "http://piwik.higgsboson.tk/"); - document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E")); -javascript: - try { - var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1); - piwikTracker.trackPageView(); - piwikTracker.enableLinkTracking(); - } catch( err ) {} -noscript - p - img src="https://piwik.higgsboson.tk/piwik.php?idsite=1" style="border:0" alt="" diff --git a/source/albert/css/main.css b/source/albert/css/main.css deleted file mode 100644 index 499deff..0000000 --- a/source/albert/css/main.css +++ /dev/null @@ -1,323 +0,0 @@ -@import url(http://fonts.googleapis.com/css?family=PT+Sans); -@import url(http://fonts.googleapis.com/css?family=Elsie+Swash+Caps); - -/* - * HTML5 Boilerplate - * - * What follows is the result of much research on cross-browser styling. - * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, - * Kroc Camen, and the H5BP dev community and team. - */ - -/* ========================================================================== - Base styles: opinionated defaults - ========================================================================== */ - -html, -button, -input, -select, -textarea { - color: #222; -} - -body { - font-size: 1em; - line-height: 1.4; - /*background-color: #eeeeee;*/ -} - -/* - * Remove text-shadow in selection highlight: h5bp.com/i - * These selection declarations have to be separate. - * Customize the background color to match your design. - */ - -::-moz-selection { - background: #b3d4fc; - text-shadow: none; -} - -::selection { - background: #b3d4fc; - text-shadow: none; -} - -/* - * A better looking default horizontal rule - */ - -hr { - display: block; - height: 1px; - border: 0; - border-top: 1px solid #ccc; - margin: 1em 0; - padding: 0; -} - -/* - * Remove the gap between images and the bottom of their containers: h5bp.com/i/440 - */ - -img { - vertical-align: middle; -} - -/* - * Remove default fieldset styles. - */ - -fieldset { - border: 0; - margin: 0; - padding: 0; -} - -/* - * Allow only vertical resizing of textareas. - */ - -textarea { - resize: vertical; -} - -/* ========================================================================== - Chrome Frame prompt - ========================================================================== */ - -.chromeframe { - margin: 0.2em 0; - background: #ccc; - color: #000; - padding: 0.2em 0; -} - -/* ========================================================================== - Author's custom styles - ========================================================================== */ - -body { - width: 100%; - height: 100%; - background: url(../img/bg.png); - font-size: 100%; - -} - -section#main { - background-color: transparent; - background-image: url(bg.png); - - text-align: center; - - width: 90%; - height: 100%; - - margin: auto auto; - - font-family: 'PT Sans', sans-serif; - -} - -h1 { - font-size: 700%; - color: #222; - text-shadow: 0px 1px 3px #555; - -} - -h1:hover { - color: #1a1a1a; -} - -#container { - background-color: #eee; - border-radius: 10px; - width: 600px; - margin: auto auto; - padding: 5px 30px; - text-align: left; - - -moz-box-shadow: -1px 2px 2px 0px #aaa; - -webkit-box-shadow: -1px 2px 2px 0px #aaa; - box-shadow: -1px 2px 2px 0px #aaa; - - padding-bottom: 20px; -} - -#container p { - font-size: 120%; - color: #002F3F; - text-align: left; -} - -#container img { - float:left; - margin-right: 20px; -} - -footer { - margin-top: 50px; - text-align: center; - color: #222; - text-shadow: 0px 1px 1px #555; - font-weight: 100; - margin-bottom: 50px; -} - -footer a:link, a:visited, a:active { - color: #222; -} - -footer a:hover { - color: #111; -} - -ul -{ - list-style-type: none; - padding: 0px; - margin: 0px; -} -ul li -{ - background-image: url(../img/bullet.png); - background-size: 15px; - background-repeat: no-repeat; - background-position: -4px -1px; - padding-left: 18px; -} - - -/* ========================================================================== - Helper classes - ========================================================================== */ - -/* - * Image replacement - */ - -.ir { - background-color: transparent; - border: 0; - overflow: hidden; - /* IE 6/7 fallback */ - *text-indent: -9999px; -} - -.ir:before { - content: ""; - display: block; - width: 0; - height: 150%; -} - -/* - * Hide from both screenreaders and browsers: h5bp.com/u - */ - -.hidden { - display: none !important; - visibility: hidden; -} - -/* - * Hide only visually, but have it available for screenreaders: h5bp.com/v - */ - -.visuallyhidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -/* - * Extends the .visuallyhidden class to allow the element to be focusable - * when navigated to via the keyboard: h5bp.com/p - */ - -.visuallyhidden.focusable:active, -.visuallyhidden.focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; -} - -/* - * Hide visually and from screenreaders, but maintain layout - */ - -.invisible { - visibility: hidden; -} - -/* - * Clearfix: contain floats - * - * For modern browsers - * 1. The space content is one way to avoid an Opera bug when the - * `contenteditable` attribute is included anywhere else in the document. - * Otherwise it causes space to appear at the top and bottom of elements - * that receive the `clearfix` class. - * 2. The use of `table` rather than `block` is only necessary if using - * `:before` to contain the top-margins of child elements. - */ - -.clearfix:before, -.clearfix:after { - content: " "; /* 1 */ - display: table; /* 2 */ -} - -.clearfix:after { - clear: both; -} - -/* - * For IE 6/7 only - * Include this rule to trigger hasLayout and contain floats. - */ - -.clearfix { - *zoom: 1; -} - -/* ========================================================================== - EXAMPLE Media Queries for Responsive Design. - Theses examples override the primary ('mobile first') styles. - Modify as content requires. - ========================================================================== */ - -@media only screen and (max-width: 320px) { - /* Style adjustments for viewports that meet the condition */ - body { - width: 640px; - } - - h1 { - font-size: 70px; - } - - #container { - background-color: #eee; - border-radius: 10px; - width: 500px; - margin: auto auto; - padding: 5px 30px; - text-align: left; - - -moz-box-shadow: -1px 2px 2px 0px #aaa; - -webkit-box-shadow: -1px 2px 2px 0px #aaa; - box-shadow: -1px 2px 2px 0px #aaa; - - } -} diff --git a/source/albert/css/normalize.css b/source/albert/css/normalize.css deleted file mode 100644 index 4d4d01d..0000000 --- a/source/albert/css/normalize.css +++ /dev/null @@ -1,527 +0,0 @@ -/*! normalize.css v1.1.0 | MIT License | git.io/normalize */ - -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ - -/** - * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -/** - * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. - */ - -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. - * Known issue: no IE 6 support. - */ - -[hidden] { - display: none; -} - -/* ========================================================================== - Base - ========================================================================== */ - -/** - * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using - * `em` units. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ - -html { - font-size: 100%; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - -ms-text-size-adjust: 100%; /* 2 */ -} - -/** - * Address `font-family` inconsistency between `textarea` and other form - * elements. - */ - -html, -button, -input, -select, -textarea { - font-family: sans-serif; -} - -/** - * Address margins handled incorrectly in IE 6/7. - */ - -body { - margin: 0; -} - -/* ========================================================================== - Links - ========================================================================== */ - -/** - * Address `outline` inconsistency between Chrome and other browsers. - */ - -a:focus { - outline: thin dotted; -} - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ - -a:active, -a:hover { - outline: 0; -} - -/* ========================================================================== - Typography - ========================================================================== */ - -/** - * Address font sizes and margins set differently in IE 6/7. - * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, - * and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -h2 { - font-size: 1.5em; - margin: 0.83em 0; -} - -h3 { - font-size: 1.17em; - margin: 1em 0; -} - -h4 { - font-size: 1em; - margin: 1.33em 0; -} - -h5 { - font-size: 0.83em; - margin: 1.67em 0; -} - -h6 { - font-size: 0.67em; - margin: 2.33em 0; -} - -/** - * Address styling not present in IE 7/8/9, Safari 5, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -blockquote { - margin: 1em 40px; -} - -/** - * Address styling not present in Safari 5 and Chrome. - */ - -dfn { - font-style: italic; -} - -/** - * Address differences between Firefox and other browsers. - * Known issue: no IE 6/7 normalization. - */ - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -/** - * Address styling not present in IE 6/7/8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/** - * Address margins set differently in IE 6/7. - */ - -p, -pre { - margin: 1em 0; -} - -/** - * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, serif; - _font-family: 'courier new', monospace; - font-size: 1em; -} - -/** - * Improve readability of pre-formatted text in all browsers. - */ - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -/** - * Address CSS quotes not supported in IE 6/7. - */ - -q { - quotes: none; -} - -/** - * Address `quotes` property not supported in Safari 4. - */ - -q:before, -q:after { - content: ''; - content: none; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* ========================================================================== - Lists - ========================================================================== */ - -/** - * Address margins set differently in IE 6/7. - */ - -dl, -menu, -ol, -ul { - margin: 1em 0; -} - -dd { - margin: 0 0 0 40px; -} - -/** - * Address paddings set differently in IE 6/7. - */ - -menu, -ol, -ul { - padding: 0 0 0 40px; -} - -/** - * Correct list images handled incorrectly in IE 7. - */ - -nav ul, -nav ol { - list-style: none; - list-style-image: none; -} - -/* ========================================================================== - Embedded content - ========================================================================== */ - -/** - * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. - * 2. Improve image quality when scaled in IE 7. - */ - -img { - border: 0; /* 1 */ - -ms-interpolation-mode: bicubic; /* 2 */ -} - -/** - * Correct overflow displayed oddly in IE 9. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* ========================================================================== - Figures - ========================================================================== */ - -/** - * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. - */ - -figure { - margin: 0; -} - -/* ========================================================================== - Forms - ========================================================================== */ - -/** - * Correct margin displayed oddly in IE 6/7. - */ - -form { - margin: 0; -} - -/** - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct color not being inherited in IE 6/7/8/9. - * 2. Correct text not wrapping in Firefox 3. - * 3. Correct alignment displayed oddly in IE 6/7. - */ - -legend { - border: 0; /* 1 */ - padding: 0; - white-space: normal; /* 2 */ - *margin-left: -7px; /* 3 */ -} - -/** - * 1. Correct font size not being inherited in all browsers. - * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, - * and Chrome. - * 3. Improve appearance and consistency in all browsers. - */ - -button, -input, -select, -textarea { - font-size: 100%; /* 1 */ - margin: 0; /* 2 */ - vertical-align: baseline; /* 3 */ - *vertical-align: middle; /* 3 */ -} - -/** - * Address Firefox 3+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -button, -input { - line-height: normal; -} - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. - * Correct `select` style inheritance in Firefox 4+ and Opera. - */ - -button, -select { - text-transform: none; -} - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - * 4. Remove inner spacing in IE 7 without affecting normal text inputs. - * Known issue: inner spacing remains in IE 6. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ - *overflow: visible; /* 4 */ -} - -/** - * Re-set default cursor for disabled elements. - */ - -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * 1. Address box sizing set to content-box in IE 8/9. - * 2. Remove excess padding in IE 8/9. - * 3. Remove excess padding in IE 7. - * Known issue: excess padding remains in IE 6. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ - *height: 13px; /* 3 */ - *width: 13px; /* 3 */ -} - -/** - * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/** - * Remove inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Remove inner padding and border in Firefox 3+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * 1. Remove default vertical scrollbar in IE 6/7/8/9. - * 2. Improve readability and alignment in all browsers. - */ - -textarea { - overflow: auto; /* 1 */ - vertical-align: top; /* 2 */ -} - -/* ========================================================================== - Tables - ========================================================================== */ - -/** - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} diff --git a/source/albert/img/.gitignore b/source/albert/img/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/source/albert/img/bg.png b/source/albert/img/bg.png deleted file mode 100644 index 91c77c8..0000000 Binary files a/source/albert/img/bg.png and /dev/null differ diff --git a/source/albert/img/bullet.png b/source/albert/img/bullet.png deleted file mode 100644 index c3bf486..0000000 Binary files a/source/albert/img/bullet.png and /dev/null differ diff --git a/source/albert/img/vintage/behance.png b/source/albert/img/vintage/behance.png deleted file mode 100644 index dbaace8..0000000 Binary files a/source/albert/img/vintage/behance.png and /dev/null differ diff --git a/source/albert/img/vintage/blogger.png b/source/albert/img/vintage/blogger.png deleted file mode 100644 index 075a637..0000000 Binary files a/source/albert/img/vintage/blogger.png and /dev/null differ diff --git a/source/albert/img/vintage/buzz.png b/source/albert/img/vintage/buzz.png deleted file mode 100644 index 4585b28..0000000 Binary files a/source/albert/img/vintage/buzz.png and /dev/null differ diff --git a/source/albert/img/vintage/delicious.png b/source/albert/img/vintage/delicious.png deleted file mode 100644 index c7de8bd..0000000 Binary files a/source/albert/img/vintage/delicious.png and /dev/null differ diff --git a/source/albert/img/vintage/designbump.png b/source/albert/img/vintage/designbump.png deleted file mode 100644 index 9e6b521..0000000 Binary files a/source/albert/img/vintage/designbump.png and /dev/null differ diff --git a/source/albert/img/vintage/designfloat.png b/source/albert/img/vintage/designfloat.png deleted file mode 100644 index b2d0f79..0000000 Binary files a/source/albert/img/vintage/designfloat.png and /dev/null differ diff --git a/source/albert/img/vintage/digg.png b/source/albert/img/vintage/digg.png deleted file mode 100644 index 4e19a79..0000000 Binary files a/source/albert/img/vintage/digg.png and /dev/null differ diff --git a/source/albert/img/vintage/dribbble.png b/source/albert/img/vintage/dribbble.png deleted file mode 100644 index bd1469b..0000000 Binary files a/source/albert/img/vintage/dribbble.png and /dev/null differ diff --git a/source/albert/img/vintage/dzone.png b/source/albert/img/vintage/dzone.png deleted file mode 100644 index dc05837..0000000 Binary files a/source/albert/img/vintage/dzone.png and /dev/null differ diff --git a/source/albert/img/vintage/evernote.png b/source/albert/img/vintage/evernote.png deleted file mode 100644 index 4a1799c..0000000 Binary files a/source/albert/img/vintage/evernote.png and /dev/null differ diff --git a/source/albert/img/vintage/facebook.png b/source/albert/img/vintage/facebook.png deleted file mode 100644 index 72ccaff..0000000 Binary files a/source/albert/img/vintage/facebook.png and /dev/null differ diff --git a/source/albert/img/vintage/flickr.png b/source/albert/img/vintage/flickr.png deleted file mode 100644 index c644f11..0000000 Binary files a/source/albert/img/vintage/flickr.png and /dev/null differ diff --git a/source/albert/img/vintage/forrst.png b/source/albert/img/vintage/forrst.png deleted file mode 100644 index 863ff89..0000000 Binary files a/source/albert/img/vintage/forrst.png and /dev/null differ diff --git a/source/albert/img/vintage/github.png b/source/albert/img/vintage/github.png deleted file mode 100644 index c62c1c1..0000000 Binary files a/source/albert/img/vintage/github.png and /dev/null differ diff --git a/source/albert/img/vintage/gmail.png b/source/albert/img/vintage/gmail.png deleted file mode 100644 index 171274c..0000000 Binary files a/source/albert/img/vintage/gmail.png and /dev/null differ diff --git a/source/albert/img/vintage/google.png b/source/albert/img/vintage/google.png deleted file mode 100644 index 5c441f3..0000000 Binary files a/source/albert/img/vintage/google.png and /dev/null differ diff --git a/source/albert/img/vintage/googleplus.png b/source/albert/img/vintage/googleplus.png deleted file mode 100644 index 0951557..0000000 Binary files a/source/albert/img/vintage/googleplus.png and /dev/null differ diff --git a/source/albert/img/vintage/instagram.png b/source/albert/img/vintage/instagram.png deleted file mode 100644 index f8b2890..0000000 Binary files a/source/albert/img/vintage/instagram.png and /dev/null differ diff --git a/source/albert/img/vintage/lastfm.png b/source/albert/img/vintage/lastfm.png deleted file mode 100644 index 3bf8612..0000000 Binary files a/source/albert/img/vintage/lastfm.png and /dev/null differ diff --git a/source/albert/img/vintage/linkedin.png b/source/albert/img/vintage/linkedin.png deleted file mode 100644 index bda2938..0000000 Binary files a/source/albert/img/vintage/linkedin.png and /dev/null differ diff --git a/source/albert/img/vintage/myspace.png b/source/albert/img/vintage/myspace.png deleted file mode 100644 index 568bf5b..0000000 Binary files a/source/albert/img/vintage/myspace.png and /dev/null differ diff --git a/source/albert/img/vintage/path.png b/source/albert/img/vintage/path.png deleted file mode 100644 index 9077e84..0000000 Binary files a/source/albert/img/vintage/path.png and /dev/null differ diff --git a/source/albert/img/vintage/pinterest.png b/source/albert/img/vintage/pinterest.png deleted file mode 100644 index 3fd1bbd..0000000 Binary files a/source/albert/img/vintage/pinterest.png and /dev/null differ diff --git a/source/albert/img/vintage/reddit.png b/source/albert/img/vintage/reddit.png deleted file mode 100644 index d47214b..0000000 Binary files a/source/albert/img/vintage/reddit.png and /dev/null differ diff --git a/source/albert/img/vintage/rss.png b/source/albert/img/vintage/rss.png deleted file mode 100644 index 9a4b378..0000000 Binary files a/source/albert/img/vintage/rss.png and /dev/null differ diff --git a/source/albert/img/vintage/skype.png b/source/albert/img/vintage/skype.png deleted file mode 100644 index 8b18d73..0000000 Binary files a/source/albert/img/vintage/skype.png and /dev/null differ diff --git a/source/albert/img/vintage/spotify.png b/source/albert/img/vintage/spotify.png deleted file mode 100644 index 00d42d6..0000000 Binary files a/source/albert/img/vintage/spotify.png and /dev/null differ diff --git a/source/albert/img/vintage/stumbleupon.png b/source/albert/img/vintage/stumbleupon.png deleted file mode 100644 index 9b79c20..0000000 Binary files a/source/albert/img/vintage/stumbleupon.png and /dev/null differ diff --git a/source/albert/img/vintage/tumblr.png b/source/albert/img/vintage/tumblr.png deleted file mode 100644 index 73852f2..0000000 Binary files a/source/albert/img/vintage/tumblr.png and /dev/null differ diff --git a/source/albert/img/vintage/twitter.png b/source/albert/img/vintage/twitter.png deleted file mode 100644 index ab14d6b..0000000 Binary files a/source/albert/img/vintage/twitter.png and /dev/null differ diff --git a/source/albert/img/vintage/vimeo.png b/source/albert/img/vintage/vimeo.png deleted file mode 100644 index ff6cd77..0000000 Binary files a/source/albert/img/vintage/vimeo.png and /dev/null differ diff --git a/source/albert/img/vintage/webblend.png b/source/albert/img/vintage/webblend.png deleted file mode 100644 index a15391d..0000000 Binary files a/source/albert/img/vintage/webblend.png and /dev/null differ diff --git a/source/albert/img/vintage/wordpress.png b/source/albert/img/vintage/wordpress.png deleted file mode 100644 index 795aa97..0000000 Binary files a/source/albert/img/vintage/wordpress.png and /dev/null differ diff --git a/source/albert/img/vintage/yahoo.png b/source/albert/img/vintage/yahoo.png deleted file mode 100644 index 7c26867..0000000 Binary files a/source/albert/img/vintage/yahoo.png and /dev/null differ diff --git a/source/albert/img/vintage/youtube.png b/source/albert/img/vintage/youtube.png deleted file mode 100644 index 36c8adc..0000000 Binary files a/source/albert/img/vintage/youtube.png and /dev/null differ diff --git a/source/albert/img/vintage/zerply.png b/source/albert/img/vintage/zerply.png deleted file mode 100644 index e8a7ea1..0000000 Binary files a/source/albert/img/vintage/zerply.png and /dev/null differ diff --git a/source/albert/img/xcode.png b/source/albert/img/xcode.png deleted file mode 100644 index e5be5d6..0000000 Binary files a/source/albert/img/xcode.png and /dev/null differ diff --git a/source/albert/index.html b/source/albert/index.html deleted file mode 100644 index b238254..0000000 --- a/source/albert/index.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - Albert Schulz - - - - - - - - - - - - - - - - - - - - - - - -
-

{ Albert Schulz }

- - - - - -
- - - - - - - - diff --git a/source/albert/js/vendor/jquery-1.9.0.min.js b/source/albert/js/vendor/jquery-1.9.0.min.js deleted file mode 100644 index 50d1b22..0000000 --- a/source/albert/js/vendor/jquery-1.9.0.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.9.0 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license */(function(e,t){"use strict";function n(e){var t=e.length,n=st.type(e);return st.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e){var t=Tt[e]={};return st.each(e.match(lt)||[],function(e,n){t[n]=!0}),t}function i(e,n,r,i){if(st.acceptData(e)){var o,a,s=st.expando,u="string"==typeof n,l=e.nodeType,c=l?st.cache:e,f=l?e[s]:e[s]&&s;if(f&&c[f]&&(i||c[f].data)||!u||r!==t)return f||(l?e[s]=f=K.pop()||st.guid++:f=s),c[f]||(c[f]={},l||(c[f].toJSON=st.noop)),("object"==typeof n||"function"==typeof n)&&(i?c[f]=st.extend(c[f],n):c[f].data=st.extend(c[f].data,n)),o=c[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[st.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[st.camelCase(n)])):a=o,a}}function o(e,t,n){if(st.acceptData(e)){var r,i,o,a=e.nodeType,u=a?st.cache:e,l=a?e[st.expando]:st.expando;if(u[l]){if(t&&(r=n?u[l]:u[l].data)){st.isArray(t)?t=t.concat(st.map(t,st.camelCase)):t in r?t=[t]:(t=st.camelCase(t),t=t in r?[t]:t.split(" "));for(i=0,o=t.length;o>i;i++)delete r[t[i]];if(!(n?s:st.isEmptyObject)(r))return}(n||(delete u[l].data,s(u[l])))&&(a?st.cleanData([e],!0):st.support.deleteExpando||u!=u.window?delete u[l]:u[l]=null)}}}function a(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(Nt,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:wt.test(r)?st.parseJSON(r):r}catch(o){}st.data(e,n,r)}else r=t}return r}function s(e){var t;for(t in e)if(("data"!==t||!st.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function u(){return!0}function l(){return!1}function c(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function f(e,t,n){if(t=t||0,st.isFunction(t))return st.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return st.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=st.grep(e,function(e){return 1===e.nodeType});if(Wt.test(t))return st.filter(t,r,!n);t=st.filter(t,r)}return st.grep(e,function(e){return st.inArray(e,t)>=0===n})}function p(e){var t=zt.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function d(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function h(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function g(e){var t=nn.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function m(e,t){for(var n,r=0;null!=(n=e[r]);r++)st._data(n,"globalEval",!t||st._data(t[r],"globalEval"))}function y(e,t){if(1===t.nodeType&&st.hasData(e)){var n,r,i,o=st._data(e),a=st._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)st.event.add(t,n,s[n][r])}a.data&&(a.data=st.extend({},a.data))}}function v(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!st.support.noCloneEvent&&t[st.expando]){r=st._data(t);for(i in r.events)st.removeEvent(t,i,r.handle);t.removeAttribute(st.expando)}"script"===n&&t.text!==e.text?(h(t).text=e.text,g(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),st.support.html5Clone&&e.innerHTML&&!st.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Zt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function b(e,n){var r,i,o=0,a=e.getElementsByTagName!==t?e.getElementsByTagName(n||"*"):e.querySelectorAll!==t?e.querySelectorAll(n||"*"):t;if(!a)for(a=[],r=e.childNodes||e;null!=(i=r[o]);o++)!n||st.nodeName(i,n)?a.push(i):st.merge(a,b(i,n));return n===t||n&&st.nodeName(e,n)?st.merge([e],a):a}function x(e){Zt.test(e.type)&&(e.defaultChecked=e.checked)}function T(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Nn.length;i--;)if(t=Nn[i]+n,t in e)return t;return r}function w(e,t){return e=t||e,"none"===st.css(e,"display")||!st.contains(e.ownerDocument,e)}function N(e,t){for(var n,r=[],i=0,o=e.length;o>i;i++)n=e[i],n.style&&(r[i]=st._data(n,"olddisplay"),t?(r[i]||"none"!==n.style.display||(n.style.display=""),""===n.style.display&&w(n)&&(r[i]=st._data(n,"olddisplay",S(n.nodeName)))):r[i]||w(n)||st._data(n,"olddisplay",st.css(n,"display")));for(i=0;o>i;i++)n=e[i],n.style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?r[i]||"":"none"));return e}function C(e,t,n){var r=mn.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function k(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;4>o;o+=2)"margin"===n&&(a+=st.css(e,n+wn[o],!0,i)),r?("content"===n&&(a-=st.css(e,"padding"+wn[o],!0,i)),"margin"!==n&&(a-=st.css(e,"border"+wn[o]+"Width",!0,i))):(a+=st.css(e,"padding"+wn[o],!0,i),"padding"!==n&&(a+=st.css(e,"border"+wn[o]+"Width",!0,i)));return a}function E(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=ln(e),a=st.support.boxSizing&&"border-box"===st.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=un(e,t,o),(0>i||null==i)&&(i=e.style[t]),yn.test(i))return i;r=a&&(st.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+k(e,t,n||(a?"border":"content"),r,o)+"px"}function S(e){var t=V,n=bn[e];return n||(n=A(e,t),"none"!==n&&n||(cn=(cn||st("