Switch to hugo
This commit is contained in:
parent
02ff03cb22
commit
f8ddcaa722
16 changed files with 44 additions and 262 deletions
6
.gitignore
vendored
6
.gitignore
vendored
|
@ -1,7 +1,7 @@
|
|||
public/
|
||||
resources/
|
||||
|
||||
.DS_Store
|
||||
_site
|
||||
.jekyll-assets-cache
|
||||
_drafts
|
||||
*~
|
||||
*.swp
|
||||
*.swo
|
||||
|
|
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[submodule "themes/hello-friend-ng"]
|
||||
path = themes/hello-friend-ng
|
||||
url = https://github.com/rhazdon/hugo-theme-hello-friend-ng.git
|
3
Gemfile
3
Gemfile
|
@ -1,3 +0,0 @@
|
|||
source 'https://rubygems.org'
|
||||
|
||||
gem 'jekyll', '~> 2.5.3'
|
86
Gemfile.lock
86
Gemfile.lock
|
@ -1,86 +0,0 @@
|
|||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
addressable (2.5.2)
|
||||
public_suffix (>= 2.0.2, < 4.0)
|
||||
blankslate (2.1.2.4)
|
||||
classifier-reborn (2.2.0)
|
||||
fast-stemmer (~> 1.0)
|
||||
coffee-script (2.4.1)
|
||||
coffee-script-source
|
||||
execjs
|
||||
coffee-script-source (1.11.1)
|
||||
colorator (0.1)
|
||||
execjs (2.7.0)
|
||||
faraday (0.15.0)
|
||||
multipart-post (>= 1.2, < 3)
|
||||
fast-stemmer (1.0.2)
|
||||
ffi (1.9.23)
|
||||
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.1.1)
|
||||
coffee-script (~> 2.2)
|
||||
coffee-script-source (~> 1.11.1)
|
||||
jekyll-gist (1.5.0)
|
||||
octokit (~> 4.2)
|
||||
jekyll-paginate (1.1.0)
|
||||
jekyll-sass-converter (1.5.2)
|
||||
sass (~> 3.4)
|
||||
jekyll-watch (1.5.1)
|
||||
listen (~> 3.0)
|
||||
kramdown (1.16.2)
|
||||
liquid (2.6.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)
|
||||
multipart-post (2.0.0)
|
||||
octokit (4.9.0)
|
||||
sawyer (~> 0.8.0, >= 0.5.3)
|
||||
parslet (1.5.0)
|
||||
blankslate (~> 2.0)
|
||||
posix-spawn (0.3.13)
|
||||
public_suffix (3.0.2)
|
||||
pygments.rb (0.6.3)
|
||||
posix-spawn (~> 0.3.6)
|
||||
yajl-ruby (~> 1.2.0)
|
||||
rb-fsevent (0.10.3)
|
||||
rb-inotify (0.9.10)
|
||||
ffi (>= 0.5.0, < 2)
|
||||
redcarpet (3.4.0)
|
||||
ruby_dep (1.5.0)
|
||||
safe_yaml (1.0.4)
|
||||
sass (3.5.6)
|
||||
sass-listen (~> 4.0.0)
|
||||
sass-listen (4.0.0)
|
||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
||||
rb-inotify (~> 0.9, >= 0.9.7)
|
||||
sawyer (0.8.1)
|
||||
addressable (>= 2.3.5, < 2.6)
|
||||
faraday (~> 0.8, < 1.0)
|
||||
toml (0.1.2)
|
||||
parslet (~> 1.5.0)
|
||||
yajl-ruby (1.2.3)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
jekyll (~> 2.5.3)
|
||||
|
||||
BUNDLED WITH
|
||||
1.16.1
|
24
Makefile
24
Makefile
|
@ -1,24 +0,0 @@
|
|||
all: compile compress upload
|
||||
|
||||
compile: clean
|
||||
@echo "=== Generating static files"
|
||||
@bundle exec jekyll build
|
||||
@echo "Done."
|
||||
|
||||
compress: compile
|
||||
@echo "=== Compressing generated files"
|
||||
@find ./_site -type f | xargs zopfli --gzip --i30
|
||||
@find ./_site -type f ! -name "*.gz" | xargs -I {} brotli --quality=11 --output={}.br {}
|
||||
@find ./_site -type f -name "*.br" | xargs chmod 644
|
||||
@echo "Done."
|
||||
|
||||
upload:
|
||||
@echo "=== Syncing files"
|
||||
@rsync --rsync-path="sudo rsync" -avz --no-o --no-g -e ssh --chmod=og=r -p --delete _site/ kempkens.io:/iocage/jails/webserver/root/var/www/main
|
||||
@echo "Done."
|
||||
@echo "=== Changing permissions"
|
||||
@ssh kempkens.io sudo /usr/home/daniel/bin/chmodweb /iocage/jails/webserver/root/var/www/main
|
||||
@echo "Done."
|
||||
|
||||
clean:
|
||||
@rm -rf ./_site
|
12
_config.yml
12
_config.yml
|
@ -1,12 +0,0 @@
|
|||
# Permalinks
|
||||
permalink: /:categories/:title/
|
||||
relative_permalinks: true
|
||||
|
||||
# Setup
|
||||
title: kempkens.io
|
||||
tagline: Anwendungsentwickler
|
||||
url: https://kempkens.io
|
||||
baseurl: /
|
||||
|
||||
include: [".htaccess"]
|
||||
exclude: ["tmp", "Gemfile", "Gemfile.lock", "Makefile"]
|
|
@ -1,12 +0,0 @@
|
|||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
|
||||
<!-- Enable responsiveness on mobile devices-->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||||
|
||||
<title>{{ site.title }}</title>
|
||||
|
||||
<!-- CSS -->
|
||||
<link rel="stylesheet" href="{{ "public/css/style.css" | prepend: site.baseurl }}">
|
||||
</head>
|
|
@ -1,9 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
{% include head.html %}
|
||||
|
||||
<body>
|
||||
{{ content }}
|
||||
</body>
|
||||
</html>
|
37
config.toml
Normal file
37
config.toml
Normal file
|
@ -0,0 +1,37 @@
|
|||
baseURL = "https://kempkens.io"
|
||||
title = "Daniel Kempkens"
|
||||
languageCode = "de-de"
|
||||
theme = "hello-friend-ng"
|
||||
|
||||
enableRobotsTXT = true
|
||||
disableKinds = ["taxonomy", "term", "RSS"]
|
||||
|
||||
[params]
|
||||
homeSubtitle = "Anwendungsentwickler"
|
||||
|
||||
disableReadOtherPosts = true
|
||||
enableSharingButtons = false
|
||||
enableGlobalLanguageMenu = false
|
||||
|
||||
[params.logo]
|
||||
logoMark = "$"
|
||||
logoText = "cd /home/"
|
||||
logoHomeLink = "/"
|
||||
|
||||
[[params.social]]
|
||||
name = "github"
|
||||
url = "https://github.com/nifoc"
|
||||
|
||||
[[params.social]]
|
||||
name = "linkedin"
|
||||
url = "https://www.linkedin.com/in/danielkempkens/"
|
||||
|
||||
[[params.social]]
|
||||
name = "ycombinator"
|
||||
url = "https://news.ycombinator.com/user?id=nifoc"
|
||||
|
||||
[menu]
|
||||
[[menu.main]]
|
||||
identifier = "blog"
|
||||
name = "Blog"
|
||||
url = "https://blog.kempkens.io"
|
|
@ -1,29 +0,0 @@
|
|||
---
|
||||
layout: null
|
||||
---
|
||||
Impressum
|
||||
|
||||
Daniel Kempkens
|
||||
Kugelsberger Weg 6
|
||||
41849 Wassenberg
|
||||
|
||||
Email: daniel+website@kempkens.io
|
||||
|
||||
---
|
||||
|
||||
German law demands the following statements, too.
|
||||
|
||||
Datenschutzerklärung
|
||||
|
||||
Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis.
|
||||
|
||||
Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.
|
||||
|
||||
|
||||
Google Analytics
|
||||
|
||||
Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. (“Google”). Google Analytics verwendet sog. “Cookies”, Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie ermöglichen. Die durch den Cookie erzeugten Informationen über Ihre Benutzung dieser Website werden in der Regel an einen Server von Google in den USA übertragen und dort gespeichert. Im Falle der Aktivierung der IP-Anonymisierung auf dieser Webseite wird Ihre IP-Adresse von Google jedoch innerhalb von Mitgliedstaaten der Europäischen Union oder in anderen Vertragsstaaten des Abkommens über den Europäischen Wirtschaftsraum zuvor gekürzt.
|
||||
|
||||
Nur in Ausnahmefällen wird die volle IP-Adresse an einen Server von Google in den USA übertragen und dort gekürzt. Im Auftrag des Betreibers dieser Website wird Google diese Informationen benutzen, um Ihre Nutzung der Website auszuwerten, um Reports über die Websiteaktivitäten zusammenzustellen und um weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen gegenüber dem Websitebetreiber zu erbringen. Die im Rahmen von Google Analytics von Ihrem Browser übermittelte IP-Adresse wird nicht mit anderen Daten von Google zusammengeführt.
|
||||
|
||||
Sie können die Speicherung der Cookies durch eine entsprechende Einstellung Ihrer Browser-Software verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser Website vollumfänglich werden nutzen können. Sie können darüber hinaus die Erfassung der durch das Cookie erzeugten und auf Ihre Nutzung der Website bezogenen Daten (inkl. Ihrer IP-Adresse) an Google sowie die Verarbeitung dieser Daten durch Google verhindern, indem sie das unter dem folgenden Link verfügbare Browser-Plugin herunterladen und installieren: http://tools.google.com/dlpage/gaoptout?hl=de.
|
14
index.html
14
index.html
|
@ -1,14 +0,0 @@
|
|||
---
|
||||
layout: default
|
||||
---
|
||||
<div class="about">
|
||||
<h1>Daniel Kempkens</h1>
|
||||
<p>Anwendungsentwickler</p>
|
||||
<ul>
|
||||
<li><a href="https://blog.kempkens.io">Blog</a></li>
|
||||
<li><a href="https://github.com/nifoc">GitHub</a></li>
|
||||
</ul>
|
||||
<ul class="extra">
|
||||
<li><a href="/impressum.txt">Impressum</a></li>
|
||||
</ul>
|
||||
</div>
|
|
@ -1,46 +0,0 @@
|
|||
* {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
html {
|
||||
background: url(../images/background.png) #eee;
|
||||
}
|
||||
|
||||
.about {
|
||||
position: absolute;
|
||||
bottom: 20px;
|
||||
right: 20px;
|
||||
border-right: 5px solid #333;
|
||||
padding-right: 10px;
|
||||
text-align: right;
|
||||
text-shadow: 1px 1px 6px rgba(110, 110, 110, 0.6);
|
||||
color: #333;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
.about a {
|
||||
color: #333;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.about a:hover {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.about ul {
|
||||
margin-top: 3px;
|
||||
}
|
||||
|
||||
.about li {
|
||||
display: inline;
|
||||
margin-right: 6px;
|
||||
}
|
||||
|
||||
.about li:last-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
.about ul.extra {
|
||||
font-size: 12px;
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 20 KiB |
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
layout: null
|
||||
---
|
||||
User-agent: *
|
||||
Allow: /
|
||||
Sitemap: {{ "/sitemap.xml" | prepend: site.url }}
|
18
sitemap.xml
18
sitemap.xml
|
@ -1,18 +0,0 @@
|
|||
---
|
||||
layout: null
|
||||
---
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>{{ site.url }}</loc>
|
||||
<lastmod>{{ site.time | date_to_xmlschema }}</lastmod>
|
||||
</url>
|
||||
|
||||
{% for page in site.pages %}
|
||||
{% if page.title != null and page.url != '/404.html' %}
|
||||
<url>
|
||||
<loc>{{ site.url }}{{ page.url }}</loc>
|
||||
</url>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</urlset>
|
1
themes/hello-friend-ng
Submodule
1
themes/hello-friend-ng
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 57bd108819c412e1099ba090a92569e530867619
|
Loading…
Reference in a new issue