Merge remote-tracking branch 'origin/master'
All checks were successful
/ web (push) Successful in 25s
All checks were successful
/ web (push) Successful in 25s
This commit is contained in:
commit
ab48fef0ae
12 changed files with 1953 additions and 36 deletions
|
@ -21,7 +21,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"q": "What languages do you speak?",
|
"q": "What languages do you speak?",
|
||||||
"a": "I speak German, English, Java and C# fluently. I'm okay at JavaScript, TypeScript, Python and PHP, and I can just about get something to happen in C and Lua."
|
"a": "I speak German, English, Java and C# fluently. I'm okay at JavaScript, TypeScript, Python and PHP, and I can just about get something to happen in R, C and Lua."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"q": "How do you make games?",
|
"q": "How do you make games?",
|
||||||
|
|
|
@ -143,6 +143,23 @@
|
||||||
"icon": "waddle",
|
"icon": "waddle",
|
||||||
"slug": "waddle"
|
"slug": "waddle"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "🌸 flowR",
|
||||||
|
"desc": "flowR is a dataflow analyzer and program slicer created by <a href=\"https://eagleoutice.github.io/portfolio/\">Florian Sihler</a> for the R programming language. I work on it as a research assistant, and I've created the VSCode extension and RStudio addin for it, as well as contributed to the core codebase.",
|
||||||
|
"links": [
|
||||||
|
{
|
||||||
|
"name": "GitHub organization",
|
||||||
|
"link": "https://github.com/flowr-analysis"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "VSCode extension",
|
||||||
|
"link": "https://marketplace.visualstudio.com/items?itemName=code-inspect.vscode-flowr"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"status": "Team member",
|
||||||
|
"icon": "flowr.svg",
|
||||||
|
"slug": "flowr"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "🎟️ Touchy Tickets",
|
"name": "🎟️ Touchy Tickets",
|
||||||
"desc": "Touchy Tickets is a fun idle game for Android that has you selling tickets with various theme park attractions. You can download it for free on the Google Play Store, as well as see its public source code.",
|
"desc": "Touchy Tickets is a fun idle game for Android that has you selling tickets with various theme park attractions. You can download it for free on the Google Play Store, as well as see its public source code.",
|
||||||
|
|
|
@ -2,6 +2,12 @@
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<span class="blog-meta text-muted">{{ include.post.tags | join: ", " }}<br>{{ include.post.date | date_to_string }}</span>
|
<span class="blog-meta text-muted">{{ include.post.tags | join: ", " }}<br>{{ include.post.date | date_to_string }}</span>
|
||||||
<h4 class="card-title"><a class="title-button" href="{{ include.post.url }}">{{ include.post.title }}</a></h4>
|
<h4 class="card-title"><a class="title-button" href="{{ include.post.url }}">{{ include.post.title }}</a></h4>
|
||||||
<div class="card-text">{{ include.post.description }}</div>
|
<div class="card-text">
|
||||||
|
{{ include.post.description }}
|
||||||
|
|
||||||
|
{% if include.post.mature %}
|
||||||
|
<p style="margin-top: 0.5rem; margin-bottom: 0">⚠️ This post contains mature content.</p>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -8,7 +8,11 @@
|
||||||
{% for item in site.data.projects %}
|
{% for item in site.data.projects %}
|
||||||
<div class="card bg-light project rounded-0">
|
<div class="card bg-light project rounded-0">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<img class="project-image" src="res/projects/{{ item.icon }}.png" alt="">
|
{% assign icon = item.icon %}
|
||||||
|
{% unless icon contains "." %}
|
||||||
|
{% assign icon = icon | append: ".png" %}
|
||||||
|
{% endunless %}
|
||||||
|
<img class="project-image" src="res/projects/{{ icon }}" alt="">
|
||||||
|
|
||||||
{% if item.status %}
|
{% if item.status %}
|
||||||
<span class="text-muted project-status">{{ item.status }}</span>
|
<span class="text-muted project-status">{{ item.status }}</span>
|
||||||
|
|
|
@ -21,10 +21,10 @@ nav: nav/blognav.html
|
||||||
<link rel="stylesheet" href="/style/book.css">
|
<link rel="stylesheet" href="/style/book.css">
|
||||||
{% else %}
|
{% else %}
|
||||||
<script>
|
<script>
|
||||||
let style = dark ? "monokai" : "friendly";
|
let style = dark ? "mocha" : "latte";
|
||||||
$("head").append($("<link/>", {
|
$("head").append($("<link/>", {
|
||||||
rel: "stylesheet",
|
rel: "stylesheet",
|
||||||
href: `https://cdn.jsdelivr.net/gh/richleland/pygments-css@master/${style}.css`
|
href: `https://cdn.jsdelivr.net/gh/catppuccin/python@gh-pages/pygments/catppuccin-${style}.css`
|
||||||
}));
|
}));
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -55,25 +55,3 @@ nav: nav/blognav.html
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="alert alert-success mail-alert">
|
|
||||||
<h3>📫 Subscribe</h3>
|
|
||||||
<p>If you liked this blog post, you can subscribe to the mailing list to be notified of new posts and occasional special content. I promise not to send too many emails, but you can always unsubscribe easily, too.</p>
|
|
||||||
|
|
||||||
<form method="post" action="https://lists.ellpeck.de/subscription/form" class="listmonk-form text-center">
|
|
||||||
<div>
|
|
||||||
<input type="hidden" name="nonce">
|
|
||||||
<p><input type="email" name="email" required placeholder="E-mail"></p>
|
|
||||||
<p><input type="text" name="name" placeholder="Name (optional)"></p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<input id="d3ee1" type="checkbox" name="l" checked value="d3ee16aa-f47a-43bd-a0d6-759d108a5650"/>
|
|
||||||
<label for="d3ee1">📔 Ellpeck's Blog</label>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p><input type="submit" value="Subscribe"></p>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
<p>📰 Alternatively, you can also subscribe to this blog through the <a href="/feed.xml">Atom feed</a>.</p>
|
|
||||||
</div>
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ title: 🍝 Ketchup, Mayo and Barbecue Sauce
|
||||||
description: "Sally can't quite decide what skirt to buy. When she starts going out for lunch with David, an old crush from high school, she can't quite decide what to order. But she's sure about one thing: She likes David. A lot."
|
description: "Sally can't quite decide what skirt to buy. When she starts going out for lunch with David, an old crush from high school, she can't quite decide what to order. But she's sure about one thing: She likes David. A lot."
|
||||||
tags: [Short Stories]
|
tags: [Short Stories]
|
||||||
book: true
|
book: true
|
||||||
reedsy: https://blog.reedsy.com/creative-writing-prompts/contests/95/submissions/69321/
|
reedsy: https://blog.reedsy.com/short-story/lkkg7n/
|
||||||
discuss: https://twitter.com/Ellpeck/status/1398049729582407686
|
discuss: https://twitter.com/Ellpeck/status/1398049729582407686
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ description: "Vincent is an anxious introvert who is desperate to find a guy to
|
||||||
tags: [Short Stories]
|
tags: [Short Stories]
|
||||||
book: true
|
book: true
|
||||||
mature: true
|
mature: true
|
||||||
reedsy: https://blog.reedsy.com/creative-writing-prompts/contests/104/submissions/78425/
|
reedsy: https://blog.reedsy.com/short-story/48z252/
|
||||||
discuss: https://twitter.com/Ellpeck/status/1419838270909865985
|
discuss: https://twitter.com/Ellpeck/status/1419838270909865985
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ title: ❤️ Em & Ben
|
||||||
description: Ben hates public gatherings because he suffers from anxiety. He's also in love with his best friend Emily, who frequently tries to drag him out of his shell. At the spring festival, he has a panic attack. Will Emily manage to support him?
|
description: Ben hates public gatherings because he suffers from anxiety. He's also in love with his best friend Emily, who frequently tries to drag him out of his shell. At the spring festival, he has a panic attack. Will Emily manage to support him?
|
||||||
tags: [Short Stories]
|
tags: [Short Stories]
|
||||||
book: true
|
book: true
|
||||||
reedsy: https://blog.reedsy.com/creative-writing-prompts/contests/86/submissions/59997/
|
reedsy: https://blog.reedsy.com/short-story/n20s94/
|
||||||
discuss: https://twitter.com/Ellpeck/status/1374770369169653767
|
discuss: https://twitter.com/Ellpeck/status/1374770369169653767
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ description: "Jed's rules are clear: No relationships. They interfere too much w
|
||||||
tags: [Short Stories]
|
tags: [Short Stories]
|
||||||
book: true
|
book: true
|
||||||
mature: true
|
mature: true
|
||||||
reedsy: https://blog.reedsy.com/creative-writing-prompts/contests/90/submissions/63882/
|
reedsy: https://blog.reedsy.com/short-story/jnromp/
|
||||||
discuss: https://twitter.com/Ellpeck/status/1385686796911185920
|
discuss: https://twitter.com/Ellpeck/status/1385686796911185920
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
1912
res/projects/flowr.svg
Normal file
1912
res/projects/flowr.svg
Normal file
File diff suppressed because it is too large
Load diff
After Width: | Height: | Size: 79 KiB |
|
@ -1,18 +1,18 @@
|
||||||
body.dark-mode {
|
body.dark-mode {
|
||||||
color: #d8d8d8;
|
color: #d8d8d8;
|
||||||
background-color: #222222;
|
background-color: #000000;
|
||||||
}
|
}
|
||||||
|
|
||||||
body.dark-mode .jumbotron {
|
body.dark-mode .jumbotron {
|
||||||
background-color: #404142;
|
background-color: #222222;
|
||||||
}
|
}
|
||||||
|
|
||||||
body.dark-mode .list-display {
|
body.dark-mode .list-display {
|
||||||
background-color: #404142;
|
background-color: #222222;
|
||||||
}
|
}
|
||||||
|
|
||||||
body.dark-mode .card {
|
body.dark-mode .card {
|
||||||
background-color: #3d3d3d !important;
|
background-color: #343a40 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
body.dark-mode .text-muted {
|
body.dark-mode .text-muted {
|
||||||
|
|
|
@ -7,7 +7,7 @@ html {
|
||||||
body {
|
body {
|
||||||
margin-top: 106px;
|
margin-top: 106px;
|
||||||
font-family: "Roboto", sans-serif;
|
font-family: "Roboto", sans-serif;
|
||||||
background-color: #404142;
|
background-color: #e1e1e1;
|
||||||
margin-bottom: 100px;
|
margin-bottom: 100px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue