Initial page back up and running.
2
.gitignore
vendored
|
|
@ -18,3 +18,5 @@ Rakefile
|
||||||
.jekyll-metadata
|
.jekyll-metadata
|
||||||
Gemfile.lock
|
Gemfile.lock
|
||||||
_deploy.yml
|
_deploy.yml
|
||||||
|
resources/*
|
||||||
|
public/*
|
||||||
|
|
|
||||||
3
.gitmodules
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
[submodule "themes/toha"]
|
||||||
|
path = themes/toha
|
||||||
|
url = https://github.com/hugo-toha/toha
|
||||||
53
README.md
|
|
@ -1,50 +1,17 @@
|
||||||
Quelldateien der Homepage unter [rolandjesse.de](https://rolandjesse.de/). Basiert auf dem [Personal Jekyll Theme](https://github.com/le4ker/personal-jekyll-theme/).
|
# Homepage rolandjesse.de
|
||||||
|
|
||||||
# Seite bauen
|
## Setup
|
||||||
|
|
||||||
Jekyll und die erforderlichen Gems installieren:
|
```console
|
||||||
|
git submodule add https://github.com/hugo-toha/toha themes/toha
|
||||||
```shell
|
|
||||||
bundle install
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Seite bauen und lokalen Server unter [localhost:4000](http://localhost:4000) starten:
|
`make`-Targets:
|
||||||
|
|
||||||
```shell
|
* `make serve`: build locally and start development server
|
||||||
jekyll serve --livereload
|
* `make deploy`: build and deploy (via `rsync`)
|
||||||
```
|
* `make clean`: remove the `public` folder that might have been created
|
||||||
|
|
||||||
Seite mittels rsync (via scp) auf den Server laden (erfordert _deploy.yml mit den Zugangsdaten):
|
## Related
|
||||||
|
|
||||||
```shell
|
Uses the [toha](https://github.com/hugo-toha/toha) theme.
|
||||||
jekyll build
|
|
||||||
octopress deploy
|
|
||||||
```
|
|
||||||
|
|
||||||
Run using Docker:
|
|
||||||
|
|
||||||
```
|
|
||||||
docker run --rm -it -p 4000:4000 -v "$PWD:/srv/jekyll" jekyll/jekyll jekyll serve --watch --host "0.0.0.0" --config _config.yml,_config.dev.yml
|
|
||||||
```
|
|
||||||
|
|
||||||
Run using Docker with Docker Compose:
|
|
||||||
```
|
|
||||||
docker-compose up
|
|
||||||
```
|
|
||||||
|
|
||||||
## OSS used in { Personal }
|
|
||||||
|
|
||||||
One of the reasons { Personal } is real is the following OSS projects:
|
|
||||||
|
|
||||||
1. [Grayscale](http://startbootstrap.com/template-overviews/grayscale/)
|
|
||||||
2. [hammer.js](https://hammerjs.github.io/)
|
|
||||||
3. [highlightjs](https://highlightjs.org/)
|
|
||||||
4. [RRSSB](https://github.com/kni-labs/rrssb)
|
|
||||||
5. [Timeline](https://github.com/kirbyt/timeline-jekyll-theme)
|
|
||||||
6. [typed.js](https://github.com/mattboldt/typed.js/)
|
|
||||||
|
|
||||||
<div style="font-size:16px;margin:0 auto;width:300px">
|
|
||||||
<a href="https://blockchain.info/address/1LHuKC9Em3KA5yoZaf7nngnNdf9K7s2gSi">
|
|
||||||
<img src="https://blockchain.info/Resources/buttons/donate_64.png"/>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
|
|
||||||
{% if site.force-https and jekyll.environment == "production" %}
|
|
||||||
|
|
||||||
<!-- Force HTTPS Start -->
|
|
||||||
<script>
|
|
||||||
// Don't force http when serving the website locally
|
|
||||||
if (!(window.location.host.startsWith("127.0.0.1")) && (window.location.protocol != "https:"))
|
|
||||||
window.location.protocol = "https";
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<!-- Force HTTPS End -->
|
|
||||||
|
|
||||||
{% endif %}
|
|
||||||
|
|
@ -1,30 +0,0 @@
|
||||||
|
|
||||||
<!-- Index Layout Start -->
|
|
||||||
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="{{ site.lang }}">
|
|
||||||
|
|
||||||
{% include head.html %}
|
|
||||||
|
|
||||||
<body id="page-top" data-spy="scroll" data-target=".navbar-fixed-top" data-offset="151">
|
|
||||||
|
|
||||||
{% include navigation.html %}
|
|
||||||
|
|
||||||
{% include header.html %}
|
|
||||||
|
|
||||||
{% for p in site.pages_list %}
|
|
||||||
{% for page in site.pages %}
|
|
||||||
{% if p[1] == page.section-type %}
|
|
||||||
{% include {{ page.path }} %}
|
|
||||||
{% endif %}
|
|
||||||
{% endfor %}
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
{% include footer.html %}
|
|
||||||
|
|
||||||
{% include js.html %}
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
||||||
<!-- Index Layout End -->
|
|
||||||
6
archetypes/default.md
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
|
date: {{ .Date }}
|
||||||
|
draft: true
|
||||||
|
---
|
||||||
|
|
||||||
BIN
assets/images/background.jpg
Normal file
|
After Width: | Height: | Size: 346 KiB |
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 97 KiB |
BIN
assets/images/favicon.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
assets/images/inverted-logo.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
assets/images/main-logo.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
106
config.toml
|
|
@ -1,3 +1,109 @@
|
||||||
baseURL = 'https://rolandjesse.de/'
|
baseURL = 'https://rolandjesse.de/'
|
||||||
languageCode = 'de-DE'
|
languageCode = 'de-DE'
|
||||||
title = 'Roland Jesse'
|
title = 'Roland Jesse'
|
||||||
|
author = 'Roland Jesse'
|
||||||
|
keywords = 'personal homepage'
|
||||||
|
theme = 'toha'
|
||||||
|
|
||||||
|
DefaultContentLanguage = 'de'
|
||||||
|
|
||||||
|
# Enable global emoji support
|
||||||
|
enableEmoji = true
|
||||||
|
|
||||||
|
# Allow raw html in markdown file
|
||||||
|
[markup.goldmark.renderer]
|
||||||
|
unsafe = true
|
||||||
|
|
||||||
|
[markup.tableOfContents]
|
||||||
|
startLevel = 2
|
||||||
|
endLevel = 6
|
||||||
|
ordered = false
|
||||||
|
|
||||||
|
# At least HTML and JSON are required for the main HTML content and
|
||||||
|
# client-side JavaScript search
|
||||||
|
[outputs]
|
||||||
|
home = [ "HTML", "RSS", "JSON" ]
|
||||||
|
|
||||||
|
# Site parameters
|
||||||
|
[params]
|
||||||
|
background = "/images/background.jpg"
|
||||||
|
|
||||||
|
# specify whether you want to show Table of Contents in reading page
|
||||||
|
enableTOC = false
|
||||||
|
|
||||||
|
# Show tags under the post title
|
||||||
|
enableTags = false
|
||||||
|
|
||||||
|
# Specify whether to show flag in the language selector. Default is true.
|
||||||
|
showFlags = false
|
||||||
|
|
||||||
|
# Provide logos for your site. The inverted logo will be used in the initial
|
||||||
|
# transparent navbar and the main logo will be used in the non-transparent navbar.
|
||||||
|
[params.logo]
|
||||||
|
main = "/images/main-logo.png"
|
||||||
|
inverted = "/images/inverted-logo.png"
|
||||||
|
favicon = "/images/favicon.png"
|
||||||
|
|
||||||
|
# Configure the number of section title visible in the top navbar
|
||||||
|
[params.topNavbar]
|
||||||
|
maxVisibleSections = 5
|
||||||
|
|
||||||
|
# Enable dark theme
|
||||||
|
[params.darkMode]
|
||||||
|
provider = "darkreader"
|
||||||
|
enable = true
|
||||||
|
default = "system"
|
||||||
|
|
||||||
|
# Configure various features of the toha theme
|
||||||
|
[params.features.portfolio]
|
||||||
|
enable = true
|
||||||
|
|
||||||
|
[params.features.blog]
|
||||||
|
enable = false
|
||||||
|
|
||||||
|
[params.features.blog.shareButtons]
|
||||||
|
facebook = false
|
||||||
|
twitter = false
|
||||||
|
linkedin = false
|
||||||
|
reddit = false
|
||||||
|
whatsapp = false
|
||||||
|
email = false
|
||||||
|
|
||||||
|
# Enable & configure "Notes" features
|
||||||
|
[params.features.notes]
|
||||||
|
enable = false
|
||||||
|
|
||||||
|
[params.features.comment]
|
||||||
|
enable = false
|
||||||
|
|
||||||
|
[params.features.analytics]
|
||||||
|
enabled = false
|
||||||
|
|
||||||
|
# Provide footer configuration.
|
||||||
|
[params.footer]
|
||||||
|
enable = false
|
||||||
|
# You can provide your custom footer template using this option.
|
||||||
|
# Put your template in "layouts/partials" folder of your repo.
|
||||||
|
template = "footer.html"
|
||||||
|
|
||||||
|
# Show/hide navigation in the footer. Default is "true".
|
||||||
|
[params.footer.navigation]
|
||||||
|
enable = true
|
||||||
|
customMenus = true
|
||||||
|
|
||||||
|
# Show/hide "Contact Me" section in the footer. Default is "true".
|
||||||
|
[params.footer.contactMe]
|
||||||
|
enable = true
|
||||||
|
|
||||||
|
# Show/hide credentials section in the footer. Default is "true".
|
||||||
|
[params.footer.credentials]
|
||||||
|
enable = false
|
||||||
|
|
||||||
|
# Show/hide newsletter section in the footer. Default is "true".
|
||||||
|
# Currently, it supports "mailchimp".
|
||||||
|
[params.footer.newsletter]
|
||||||
|
enable = false
|
||||||
|
|
||||||
|
# Show/hide disclaimer notice in the footer. Default is "false".
|
||||||
|
[params.footer.disclaimer]
|
||||||
|
enable = true
|
||||||
|
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
---
|
|
||||||
layout: null
|
|
||||||
section-type: contact
|
|
||||||
title: Kontact
|
|
||||||
---
|
|
||||||
## Kontakt
|
|
||||||
|
|
||||||
Am besten bin ich per E-Mail zu erreichen. Die anderen Kanäle sollten jedoch ebenfalls passabel funktionieren.
|
|
||||||
3
content/_index.md
Executable file
|
|
@ -0,0 +1,3 @@
|
||||||
|
---
|
||||||
|
title: Home
|
||||||
|
---
|
||||||
15
data/de/author.toml
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
name = 'Roland Jesse'
|
||||||
|
nickname = 'Roland'
|
||||||
|
greeting = 'Das ist'
|
||||||
|
image = 'images/roland.jpg'
|
||||||
|
|
||||||
|
summary = [
|
||||||
|
'Lieber produktiv prokrastinieren als gar nichts zu tun.',
|
||||||
|
'Redet schneller als er denken kann. Klingt zumindest manchmal so.',
|
||||||
|
'Introvertiert und redet trotzdem gern vor vielen Menschen.'
|
||||||
|
]
|
||||||
|
|
||||||
|
# give your some contact information. they will be used in the footer
|
||||||
|
[contactInfo]
|
||||||
|
email = 'kontakt@rolandjesse.de'
|
||||||
|
linkedin = 'rolandjesse'
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
---
|
|
||||||
layout: index
|
|
||||||
section-type: index
|
|
||||||
sitemap:
|
|
||||||
priority: 1.0
|
|
||||||
---
|
|
||||||
<!--
|
|
||||||
If you want to have a static message in your intro layout, disable the dynamic-typing in the _config.yml and write here your text
|
|
||||||
-->
|
|
||||||
1
themes/toha
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 55dd90a0dda051791e6238614337a42ed2192612
|
||||||