customized and added initial post
This commit is contained in:
parent
72a672b625
commit
4cb848ad7e
Binary file not shown.
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 9.4 KiB |
|
|
@ -1,22 +1,26 @@
|
|||
---
|
||||
title: Hello World
|
||||
date: "2015-05-01T22:12:03.284Z"
|
||||
description: "Hello World"
|
||||
date: "2019-12-15T13:01:03.284Z"
|
||||
description: Initial commit - Introduction
|
||||
---
|
||||
|
||||
This is my first post on my new fake blog! How exciting!
|
||||
# What is this?
|
||||
|
||||
I'm sure I'll write a lot more interesting things in the future.
|
||||
So I finally got around to make a blog. Now what?
|
||||
|
||||
Oh, and here's a great quote from this Wikipedia on
|
||||
[salted duck eggs](http://en.wikipedia.org/wiki/Salted_duck_egg).
|
||||
Honestly, I don't even know myself. For the last few years as a developer I consumed whatever the great, wide internet presented me with. I am a huge fan of just going out there and do what you think is good. So now I try to do just that and begin to share what goes through my mind as a developer, DevOps-guy, team-lead and nerd. Maybe someone else can make use of some of it, maybe this is just a glorified public diary. I won't be posting regularly, maybe this project might also just die in a few days, weeks, month or any other point in time. Let's just see.
|
||||
|
||||
> A salted duck egg is a Chinese preserved food product made by soaking duck
|
||||
> eggs in brine, or packing each egg in damp, salted charcoal. In Asian
|
||||
> supermarkets, these eggs are sometimes sold covered in a thick layer of salted
|
||||
> charcoal paste. The eggs may also be sold with the salted paste removed,
|
||||
> wrapped in plastic, and vacuum packed. From the salt curing process, the
|
||||
> salted duck eggs have a briny aroma, a gelatin-like egg white and a
|
||||
> firm-textured, round yolk that is bright orange-red in color.
|
||||
# Who am I?
|
||||
|
||||

|
||||
I am Stephan, 28 (at the time of writing), and I try to build cool stuff with computers. Currently, I work in a company called [DEVDEER](https://devdeer.com/). We are a few enthusiasts (9, soon to be 10) helping businesses with consuting, developing, operating, migrating and integrating all around Microsoft's tools and technologies. When I'm not at work, I do stuff like this (tinkering with code), go out hiking, photograph or start cool DIY-projects I mostly never get around to finish.
|
||||
|
||||
# Contents
|
||||
|
||||
As stated above, I don't really have a plan for this blog. I expect to be writing about whatever I encounter and feel it's cool and worth sharing. This will probably tackle one of these topics:
|
||||
|
||||
* C#/.Net (Core)
|
||||
* React
|
||||
* Docker
|
||||
* Kubernetes
|
||||
* Azure
|
||||
* DevOps/Automation
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 668 KiB |
|
|
@ -1,13 +0,0 @@
|
|||
---
|
||||
title: My Second Post!
|
||||
date: "2015-05-06T23:46:37.121Z"
|
||||
---
|
||||
|
||||
Wow! I love blogging so much already.
|
||||
|
||||
Did you know that "despite its name, salted duck eggs can also be made from
|
||||
chicken eggs, though the taste and texture will be somewhat different, and the
|
||||
egg yolk will be less rich."?
|
||||
([Wikipedia Link](http://en.wikipedia.org/wiki/Salted_duck_egg))
|
||||
|
||||
Yeah, I didn't either.
|
||||
|
|
@ -1,108 +0,0 @@
|
|||
---
|
||||
title: New Beginnings
|
||||
date: "2015-05-28T22:40:32.169Z"
|
||||
description: This is a custom description for SEO and Open Graph purposes, rather than the default generated excerpt. Simply add a description field to the frontmatter.
|
||||
---
|
||||
|
||||
Far far away, behind the word mountains, far from the countries Vokalia and
|
||||
Consonantia, there live the blind texts. Separated they live in Bookmarksgrove
|
||||
right at the coast of the Semantics, a large language ocean. A small river named
|
||||
Duden flows by their place and supplies it with the necessary regelialia.
|
||||
|
||||
## On deer horse aboard tritely yikes and much
|
||||
|
||||
The Big Oxmox advised her not to do so, because there were thousands of bad
|
||||
Commas, wild Question Marks and devious Semikoli, but the Little Blind Text
|
||||
didn’t listen. She packed her seven versalia, put her initial into the belt and
|
||||
made herself on the way.
|
||||
|
||||
- This however showed weasel
|
||||
- Well uncritical so misled
|
||||
- this is very interesting
|
||||
- Goodness much until that fluid owl
|
||||
|
||||
When she reached the first hills of the **Italic Mountains**, she had a last
|
||||
view back on the skyline of her hometown _Bookmarksgrove_, the headline of
|
||||
[Alphabet Village](http://google.com) and the subline of her own road, the Line
|
||||
Lane. Pityful a rhetoric question ran over her cheek, then she continued her
|
||||
way. On her way she met a copy.
|
||||
|
||||
### Overlaid the jeepers uselessly much excluding
|
||||
|
||||
But nothing the copy said could convince her and so it didn’t take long until a
|
||||
few insidious Copy Writers ambushed her, made her drunk with
|
||||
[Longe and Parole](http://google.com) and dragged her into their agency, where
|
||||
they abused her for their projects again and again. And if she hasn’t been
|
||||
rewritten, then they are still using her.
|
||||
|
||||
> Far far away, behind the word mountains, far from the countries Vokalia and
|
||||
> Consonantia, there live the blind texts. Separated they live in Bookmarksgrove
|
||||
> right at the coast of the Semantics, a large language ocean.
|
||||
|
||||
It is a paradisematic country, in which roasted parts of sentences fly into your
|
||||
mouth. Even the all-powerful Pointing has no control about the blind texts it is
|
||||
an almost unorthographic life One day however a small line of blind text by the
|
||||
name of Lorem Ipsum decided to leave for the far World of Grammar.
|
||||
|
||||
### According a funnily until pre-set or arrogant well cheerful
|
||||
|
||||
The Big Oxmox advised her not to do so, because there were thousands of bad
|
||||
Commas, wild Question Marks and devious Semikoli, but the Little Blind Text
|
||||
didn’t listen. She packed her seven versalia, put her initial into the belt and
|
||||
made herself on the way.
|
||||
|
||||
1. So baboon this
|
||||
2. Mounted militant weasel gregariously admonishingly straightly hey
|
||||
3. Dear foresaw hungry and much some overhung
|
||||
4. Rash opossum less because less some amid besides yikes jeepers frenetic
|
||||
impassive fruitlessly shut
|
||||
|
||||
When she reached the first hills of the Italic Mountains, she had a last view
|
||||
back on the skyline of her hometown Bookmarksgrove, the headline of Alphabet
|
||||
Village and the subline of her own road, the Line Lane. Pityful a rhetoric
|
||||
question ran over her cheek, then she continued her way. On her way she met a
|
||||
copy.
|
||||
|
||||
> The copy warned the Little Blind Text, that where it came from it would have
|
||||
> been rewritten a thousand times and everything that was left from its origin
|
||||
> would be the word "and" and the Little Blind Text should turn around and
|
||||
> return to its own, safe country.
|
||||
|
||||
But nothing the copy said could convince her and so it didn’t take long until a
|
||||
few insidious Copy Writers ambushed her, made her drunk with Longe and Parole
|
||||
and dragged her into their agency, where they abused her for their projects
|
||||
again and again. And if she hasn’t been rewritten, then they are still using
|
||||
her. Far far away, behind the word mountains, far from the countries Vokalia and
|
||||
Consonantia, there live the blind texts.
|
||||
|
||||
#### Silent delightfully including because before one up barring chameleon
|
||||
|
||||
Separated they live in Bookmarksgrove right at the coast of the Semantics, a
|
||||
large language ocean. A small river named Duden flows by their place and
|
||||
supplies it with the necessary regelialia. It is a paradisematic country, in
|
||||
which roasted parts of sentences fly into your mouth.
|
||||
|
||||
Even the all-powerful Pointing has no control about the blind texts it is an
|
||||
almost unorthographic life One day however a small line of blind text by the
|
||||
name of Lorem Ipsum decided to leave for the far World of Grammar. The Big Oxmox
|
||||
advised her not to do so, because there were thousands of bad Commas, wild
|
||||
Question Marks and devious Semikoli, but the Little Blind Text didn’t listen.
|
||||
|
||||
##### Wherever far wow thus a squirrel raccoon jeez jaguar this from along
|
||||
|
||||
She packed her seven versalia, put her initial into the belt and made herself on
|
||||
the way. When she reached the first hills of the Italic Mountains, she had a
|
||||
last view back on the skyline of her hometown Bookmarksgrove, the headline of
|
||||
Alphabet Village and the subline of her own road, the Line Lane. Pityful a
|
||||
rhetoric question ran over her cheek, then she continued her way. On her way she
|
||||
met a copy.
|
||||
|
||||
###### Slapped cozy a that lightheartedly and far
|
||||
|
||||
The copy warned the Little Blind Text, that where it came from it would have
|
||||
been rewritten a thousand times and everything that was left from its origin
|
||||
would be the word "and" and the Little Blind Text should turn around and return
|
||||
to its own, safe country. But nothing the copy said could convince her and so it
|
||||
didn’t take long until a few insidious Copy Writers ambushed her, made her drunk
|
||||
with Longe and Parole and dragged her into their agency, where they abused her
|
||||
for their projects again and again.
|
||||
|
|
@ -1,12 +1,9 @@
|
|||
module.exports = {
|
||||
siteMetadata: {
|
||||
title: `Gatsby Starter Blog`,
|
||||
author: `Kyle Mathews`,
|
||||
description: `A starter blog demonstrating what Gatsby can do.`,
|
||||
siteUrl: `https://gatsby-starter-blog-demo.netlify.com/`,
|
||||
social: {
|
||||
twitter: `kylemathews`,
|
||||
},
|
||||
title: `While False Blog`,
|
||||
author: `Stephan Dörfler`,
|
||||
description: `My try on a self-defined blog.`,
|
||||
siteUrl: `https://blog.while-false.de/`,
|
||||
},
|
||||
plugins: [
|
||||
{
|
||||
|
|
@ -57,11 +54,11 @@ module.exports = {
|
|||
{
|
||||
resolve: `gatsby-plugin-manifest`,
|
||||
options: {
|
||||
name: `Gatsby Starter Blog`,
|
||||
short_name: `GatsbyJS`,
|
||||
name: `While False Blog`,
|
||||
short_name: `while-false`,
|
||||
start_url: `/`,
|
||||
background_color: `#ffffff`,
|
||||
theme_color: `#663399`,
|
||||
background_color: `#f9ebe0`,
|
||||
theme_color: `#3b7080`,
|
||||
display: `minimal-ui`,
|
||||
icon: `content/assets/gatsby-icon.png`,
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"name": "gatsby-starter-blog",
|
||||
"name": "while-false-blog",
|
||||
"version": "0.1.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
|
|
@ -16330,6 +16330,16 @@
|
|||
"resolved": "https://registry.npmjs.org/typography-normalize/-/typography-normalize-0.16.19.tgz",
|
||||
"integrity": "sha512-vtnSv/uGBZVbd4e/ZhZB9HKBgKKlWQUXw74+ADIHHxzKp27CEf8PSR8TX1zF2qSyQ9/qMdqLwXYz8yRQFq9JLQ=="
|
||||
},
|
||||
"typography-theme-moraga": {
|
||||
"version": "0.16.19",
|
||||
"resolved": "https://registry.npmjs.org/typography-theme-moraga/-/typography-theme-moraga-0.16.19.tgz",
|
||||
"integrity": "sha512-POIMoW6xqRTGeBtT0cbrrzL+eKj7Z+A+Wzu5kvtgJFY7lZ7KA9TcJBB2YuspLd2yHq5YMxiUBDQiHedb19ttww==",
|
||||
"requires": {
|
||||
"compass-vertical-rhythm": "^1.2.1",
|
||||
"gray-percentage": "^2.0.0",
|
||||
"typography-breakpoint-constants": "^0.16.19"
|
||||
}
|
||||
},
|
||||
"typography-theme-wordpress-2016": {
|
||||
"version": "0.16.19",
|
||||
"resolved": "https://registry.npmjs.org/typography-theme-wordpress-2016/-/typography-theme-wordpress-2016-0.16.19.tgz",
|
||||
|
|
|
|||
13
package.json
13
package.json
|
|
@ -1,12 +1,9 @@
|
|||
{
|
||||
"name": "gatsby-starter-blog",
|
||||
"name": "while-false-blog",
|
||||
"private": true,
|
||||
"description": "A starter for a blog powered by Gatsby and Markdown",
|
||||
"description": "A simple blog powered by Gatsby and Markdown",
|
||||
"version": "0.1.0",
|
||||
"author": "Kyle Mathews <mathews.kyle@gmail.com>",
|
||||
"bugs": {
|
||||
"url": "https://github.com/gatsbyjs/gatsby/issues"
|
||||
},
|
||||
"author": "Stephan Dörfler <st.doerfler@outlook.com>",
|
||||
"dependencies": {
|
||||
"gatsby": "^2.18.8",
|
||||
"gatsby-image": "^2.2.34",
|
||||
|
|
@ -33,12 +30,12 @@
|
|||
"typeface-merriweather": "0.0.72",
|
||||
"typeface-montserrat": "0.0.75",
|
||||
"typography": "^0.16.19",
|
||||
"typography-theme-moraga": "^0.16.19",
|
||||
"typography-theme-wordpress-2016": "^0.16.19"
|
||||
},
|
||||
"devDependencies": {
|
||||
"prettier": "^1.19.1"
|
||||
},
|
||||
"homepage": "https://github.com/gatsbyjs/gatsby-starter-blog#readme",
|
||||
"keywords": [
|
||||
"gatsby"
|
||||
],
|
||||
|
|
@ -46,7 +43,7 @@
|
|||
"main": "n/a",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/gatsbyjs/gatsby-starter-blog.git"
|
||||
"url": "git+https://code.while-false.de/stephan/blog.git"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "gatsby build",
|
||||
|
|
|
|||
|
|
@ -24,15 +24,12 @@ const Bio = () => {
|
|||
site {
|
||||
siteMetadata {
|
||||
author
|
||||
social {
|
||||
twitter
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
`)
|
||||
|
||||
const { author, social } = data.site.siteMetadata
|
||||
const { author } = data.site.siteMetadata
|
||||
return (
|
||||
<div
|
||||
style={{
|
||||
|
|
@ -54,12 +51,8 @@ const Bio = () => {
|
|||
}}
|
||||
/>
|
||||
<p>
|
||||
Written by <strong>{author}</strong> who lives and works in San
|
||||
Francisco building useful things.
|
||||
Written by <strong>{author}</strong> who lives and works in Germany trying to build useful things.
|
||||
{` `}
|
||||
<a href={`https://twitter.com/${social.twitter}`}>
|
||||
You should follow him on Twitter
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
)
|
||||
|
|
|
|||
|
|
@ -58,6 +58,7 @@ class Layout extends React.Component {
|
|||
marginRight: `auto`,
|
||||
maxWidth: rhythm(24),
|
||||
padding: `${rhythm(1.5)} ${rhythm(3 / 4)}`,
|
||||
backgroundColor: '#e3dcc2'
|
||||
}}
|
||||
>
|
||||
<header>{header}</header>
|
||||
|
|
|
|||
|
|
@ -51,24 +51,10 @@ function SEO({ description, lang, meta, title }) {
|
|||
property: `og:type`,
|
||||
content: `website`,
|
||||
},
|
||||
{
|
||||
name: `twitter:card`,
|
||||
content: `summary`,
|
||||
},
|
||||
{
|
||||
name: `twitter:creator`,
|
||||
content: site.siteMetadata.author,
|
||||
},
|
||||
{
|
||||
name: `twitter:title`,
|
||||
content: title,
|
||||
},
|
||||
{
|
||||
name: `twitter:description`,
|
||||
content: metaDescription,
|
||||
},
|
||||
].concat(meta)}
|
||||
/>
|
||||
>
|
||||
<link href="https://fonts.googleapis.com/css?family=Oxygen+Mono&display=swap" rel="stylesheet"></link>
|
||||
</Helmet>
|
||||
)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import Typography from "typography"
|
||||
import Wordpress2016 from "typography-theme-wordpress-2016"
|
||||
import Moraga from "typography-theme-moraga"
|
||||
|
||||
Wordpress2016.overrideThemeStyles = () => {
|
||||
Moraga.overrideThemeStyles = () => {
|
||||
return {
|
||||
"a.gatsby-resp-image-link": {
|
||||
boxShadow: `none`,
|
||||
|
|
@ -9,9 +9,9 @@ Wordpress2016.overrideThemeStyles = () => {
|
|||
}
|
||||
}
|
||||
|
||||
delete Wordpress2016.googleFonts
|
||||
Moraga.headerFontFamily = ['Oxygen Mono'];
|
||||
|
||||
const typography = new Typography(Wordpress2016)
|
||||
const typography = new Typography(Moraga);
|
||||
|
||||
// Hot reload typography in development.
|
||||
if (process.env.NODE_ENV !== `production`) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue