diff --git a/content/assets/profile-pic.jpg b/content/assets/profile-pic.jpg index ac18e71..76f2c95 100644 Binary files a/content/assets/profile-pic.jpg and b/content/assets/profile-pic.jpg differ diff --git a/content/blog/hello-world/index.md b/content/blog/hello-world/index.md index 0dc2e0b..d279e8b 100644 --- a/content/blog/hello-world/index.md +++ b/content/blog/hello-world/index.md @@ -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? -![Chinese Salty Egg](./salty_egg.jpg) +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 diff --git a/content/blog/hello-world/salty_egg.jpg b/content/blog/hello-world/salty_egg.jpg deleted file mode 100644 index 653fe7e..0000000 Binary files a/content/blog/hello-world/salty_egg.jpg and /dev/null differ diff --git a/content/blog/my-second-post/index.md b/content/blog/my-second-post/index.md deleted file mode 100644 index d19e92d..0000000 --- a/content/blog/my-second-post/index.md +++ /dev/null @@ -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. diff --git a/content/blog/new-beginnings/index.md b/content/blog/new-beginnings/index.md deleted file mode 100644 index 86012ec..0000000 --- a/content/blog/new-beginnings/index.md +++ /dev/null @@ -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. diff --git a/gatsby-config.js b/gatsby-config.js index 8e23dcd..e736568 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -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`, }, diff --git a/package-lock.json b/package-lock.json index 66d5b8b..43cc8d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -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", diff --git a/package.json b/package.json index ebd185a..ea7cc16 100644 --- a/package.json +++ b/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 ", - "bugs": { - "url": "https://github.com/gatsbyjs/gatsby/issues" - }, + "author": "Stephan Dörfler ", "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", diff --git a/src/components/bio.js b/src/components/bio.js index 64e4109..b8a4003 100644 --- a/src/components/bio.js +++ b/src/components/bio.js @@ -24,15 +24,12 @@ const Bio = () => { site { siteMetadata { author - social { - twitter - } } } } `) - const { author, social } = data.site.siteMetadata + const { author } = data.site.siteMetadata return (
{ }} />

- Written by {author} who lives and works in San - Francisco building useful things. + Written by {author} who lives and works in Germany trying to build useful things. {` `} - - You should follow him on Twitter -

) diff --git a/src/components/layout.js b/src/components/layout.js index 5a44c9c..a9bab3d 100644 --- a/src/components/layout.js +++ b/src/components/layout.js @@ -58,6 +58,7 @@ class Layout extends React.Component { marginRight: `auto`, maxWidth: rhythm(24), padding: `${rhythm(1.5)} ${rhythm(3 / 4)}`, + backgroundColor: '#e3dcc2' }} >
{header}
diff --git a/src/components/seo.js b/src/components/seo.js index e15f599..b62903d 100644 --- a/src/components/seo.js +++ b/src/components/seo.js @@ -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)} - /> + > + + ) } diff --git a/src/utils/typography.js b/src/utils/typography.js index 428720b..7a5fb7f 100644 --- a/src/utils/typography.js +++ b/src/utils/typography.js @@ -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`) {