commit 8956fbf25be094deb9e3af51ec05e7ae2e1cb336 Author: Franziska Kunsmann Date: Fri Sep 6 17:06:45 2019 +0200 initial commit diff --git a/404.html b/404.html new file mode 100644 index 0000000..8f6ef04 --- /dev/null +++ b/404.html @@ -0,0 +1,6 @@ +--- +permalink: /404.html +title: Page not found +shittylayout: true +--- +

The requested page could not be found.

diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..7456cb5 --- /dev/null +++ b/Gemfile @@ -0,0 +1,30 @@ +source "https://rubygems.org" +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +gem "jekyll", "~> 4.0.0" +# This is the default theme for new Jekyll sites. You may change this to anything you like. +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +# gem "github-pages", group: :jekyll_plugins +# If you have any plugins, put them here! +group :jekyll_plugins do + gem "jekyll-paginate-v2" + gem "jekyll-feed", "~> 0.12" +end + +# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem +# and associated library. +install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do + gem "tzinfo", "~> 1.2" + gem "tzinfo-data" +end + +# Performance-booster for watching directories on Windows +gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform? + diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..4849c5d --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,81 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + colorator (1.1.0) + concurrent-ruby (1.1.5) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + eventmachine (1.2.7) + ffi (1.11.1) + forwardable-extended (2.6.0) + http_parser.rb (0.6.0) + i18n (1.6.0) + concurrent-ruby (~> 1.0) + jekyll (4.0.0) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (>= 0.9.5, < 2) + jekyll-sass-converter (~> 2.0) + jekyll-watch (~> 2.0) + kramdown (~> 2.1) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (~> 3.0) + safe_yaml (~> 1.0) + terminal-table (~> 1.8) + jekyll-feed (0.12.1) + jekyll (>= 3.7, < 5.0) + jekyll-paginate-v2 (1.5.2) + jekyll-sass-converter (2.0.0) + sassc (> 2.0.1, < 3.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + kramdown (2.1.0) + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + mercenary (0.3.6) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (4.0.1) + rb-fsevent (0.10.3) + rb-inotify (0.10.0) + ffi (~> 1.0) + rouge (3.10.0) + ruby_dep (1.5.0) + safe_yaml (1.0.5) + sassc (2.2.0) + ffi (~> 1.9) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + thread_safe (0.3.6) + tzinfo (1.2.5) + thread_safe (~> 0.1) + tzinfo-data (1.2019.2) + tzinfo (>= 1.0.0) + unicode-display_width (1.6.0) + wdm (0.1.1) + +PLATFORMS + ruby + +DEPENDENCIES + jekyll (~> 4.0.0) + jekyll-feed (~> 0.12) + jekyll-paginate-v2 + tzinfo (~> 1.2) + tzinfo-data + wdm (~> 0.1.1) + +BUNDLED WITH + 2.0.2 diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..fe1d81a --- /dev/null +++ b/_config.yml @@ -0,0 +1,30 @@ +title: Franzi does business ... sort of +header: franzi.business + +timezone: Europe/Berlin + +author: Franziska 'kunsi' Kunsmann + +pagination: + enabled: true + per_page: 3 + offset: 2 + permalink: '/blog/:num.html' + title: ':title - page :num of :max' + limit: 0 + sort_field: 'date' + sort_reverse: true + +sass: + style: compressed + +defaults: + - + scope: + path: "" # an empty string here means all files in the project + values: + layout: "default" + +plugins: + - jekyll-feed + - jekyll-paginate-v2 diff --git a/_data/navigation.yml b/_data/navigation.yml new file mode 100644 index 0000000..5fb6849 --- /dev/null +++ b/_data/navigation.yml @@ -0,0 +1,8 @@ +- name: Home + link: / +- name: About + link: /about.html +- name: Contact + link: /contact.html +- name: Blog + link: /blog.html diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..299a8de --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,25 @@ + + + + {{ site.title }} – {{ page.title }} + + +{% if page.shittylayout == true %} + +{% endif %} + {% feed_meta %} + + + Skip to content + +

{{ site.header }}

+
+{{ content }} +
+ + + diff --git a/_layouts/posts.html b/_layouts/posts.html new file mode 100644 index 0000000..362b748 --- /dev/null +++ b/_layouts/posts.html @@ -0,0 +1,7 @@ +--- +layout: default +--- +

{{ page.title }}

+

Published on {{ page.date | date: "%b %-d, %Y" }}

+ +{{ content }} diff --git a/_posts/2019-09-05-redesign.md b/_posts/2019-09-05-redesign.md new file mode 100644 index 0000000..193e048 --- /dev/null +++ b/_posts/2019-09-05-redesign.md @@ -0,0 +1,5 @@ +--- +title: Redesign +layout: posts +--- +m000 diff --git a/about.html b/about.html new file mode 100644 index 0000000..56d503e --- /dev/null +++ b/about.html @@ -0,0 +1,11 @@ +--- +title: Home +--- +

About me

+

I'm usually bad at describing myself, so I asked my friends on Mastodon to describe me in one sentence. These are the results.

+ diff --git a/blog.html b/blog.html new file mode 100644 index 0000000..71ddf1c --- /dev/null +++ b/blog.html @@ -0,0 +1,33 @@ +--- +title: Blog +pagination: + enabled: true +--- + +{% for post in paginator.posts %} +

{{ post.title }}

+

Published on {{ post.date | date: "%b %-d, %Y" }}

+{{ post.content }} +{% endfor %} + +{% if paginator.total_pages > 1 %} + +{% endif %} diff --git a/contact.html b/contact.html new file mode 100644 index 0000000..9012acf --- /dev/null +++ b/contact.html @@ -0,0 +1,23 @@ +--- +title: Contact +--- +

How to contact me

+

I do use a lot of services, so here is an (most likely incomplete) list of ways to get in touch with me.

+ +

Social Media

+ + +

Instant Messaging

+ +

The current list of Matrix Devices can be found when downloading matrix_kunsi-franzi.business.asc. That file is signed using my GPG key.

+

Other means of communication

+

When sending me E-Mail, please use my GPG key to encrypt messages. The fingerprint is listed below.

5FE3 7FF3 C981 A914 6C38  0532 4205 EF53 ECE0 D2BC

diff --git a/css/comic.ttf b/css/comic.ttf new file mode 100644 index 0000000..9edb03a Binary files /dev/null and b/css/comic.ttf differ diff --git a/css/shitty.sass b/css/shitty.sass new file mode 100644 index 0000000..0b3d7ed --- /dev/null +++ b/css/shitty.sass @@ -0,0 +1,18 @@ +--- +--- + +html, +body + background: url('/img/bg.png') #800000; + +#content + font-size: 2em + font-family: ComicSans + margin-left: 5em + font-weight: bolder + text-align: center + line-height: 1.2em + +footer + border: 1px solid #FFFFFF + background-color: #800000 diff --git a/css/style.sass b/css/style.sass new file mode 100644 index 0000000..a2db2bd --- /dev/null +++ b/css/style.sass @@ -0,0 +1,115 @@ +--- +--- + +@font-face + font-family: ComicSans + src: url('/css/comic.ttf') + +* + margin: 0 + padding: 0 + +html, +body + font-family: Verdana, Arial, sans-serif + color: #FFFFFF + background: black + line-height: 1.5em + +h1, +h2, +h3 + font-family: ComicSans + line-height: 1em + height: 1em + vertical-align: middle + +h1 + text-align: center + background: linear-gradient(90deg, #FF0000, #00FF00 50%, #0000FF) + -webkit-background-clip: text + -webkit-text-fill-color: transparent + -webkit-text-stroke: 2px #FFFFFF + paint-order: stroke fill + font-size: 8em + margin-left: 1.3em + +h2 + font-size: 3em + +h3 + font-size: 2em + margin-top: 1em + + +#content + margin: 20px 0 0 11em + + a + text-decoration: underline + + &:link + color: #FFFFFF + + &:visited + color: #CCCCCC + + &:hover, + &:active, + &:focus + color: #FF4400 + +nav + float: left + width: 10em + margin-top: 100px + + a + display: block + border: 5px outset #AAAAAA; + background-color: #CCCCCC; + margin: 10px + padding: 2px 5px + text-decoration: none + color: #000000 + text-align: right + + &.current-page + border-style: inset + font-weight: bolder + + &:hover, + &:active, + &:focus + border-style: inset + + +p + margin-bottom: 1em + +footer + clear: both + margin: 20px 10px + border-top: 1px solid #FFFFFF + text-align: center + padding: 2px + + a + color: #FFFFFF + + &:hover, + &:active, + &:focus + color: #FF4400 + +#skip-to-content + visibility: hidden + +ul + margin: 1em 0 0 0 + padding: 0 0 0 1em + +.post-metadata + margin: 0.5em 0 + color: #999999 + font-size: 0.9em diff --git a/img/bg.png b/img/bg.png new file mode 100644 index 0000000..6eedda4 Binary files /dev/null and b/img/bg.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..a086123 --- /dev/null +++ b/index.html @@ -0,0 +1,7 @@ +--- +title: Home +shittylayout: true +--- +

Hello,
i'm Franziska!

+

People say I do a lot of cool stuff, so I decided to create this Website, so everyone will be able to tell by themselves.

+

Download my GPG key to send me encrypt messages!