SEO improvements

This commit is contained in:
2020-08-29 19:40:45 +03:00
parent 9ed4547da7
commit 2ed570cae5
7 changed files with 41 additions and 10 deletions

View File

@@ -1,7 +1,31 @@
//- Meta //- Meta
meta(charset='UTF-8') meta(charset='UTF-8')
meta(name='viewport', content='width=device-width, initial-scale=1.0') meta(name='viewport', content='width=device-width, initial-scale=1.0')
title= title ? title : "Vlad Faust"
<!-- Basics -->
title= title ? (titleNoAppend ? title : (title + " | Vlad Faust Blog")) : "Vlad Faust Blog"
meta(name='description', content=description || excerpt)
meta(name='robots' content="index,follow")
meta(name='generator' content='Eleventy')
<!-- Twitter summary -->
meta(name='twitter:card', content='summary')
meta(name='twitter:site', content='@vladfaust')
meta(name='twitter:creator', content='@vladfaust')
meta(name='twitter:url', content='https://vladfaust.com' + page.url)
meta(name='twitter:title', content=title)
meta(name='twitter:description', content=description || excerpt)
meta(name='twitter:image', content=twitterCover || cover)
<!-- OpenGraph -->
meta(property='og:url', content='https://vladfaust.com' + page.url)
meta(property='og:type', content=ogType || 'website')
meta(property='og:title', content=title)
meta(property='og:image', content=ogCover || cover)
meta(property='og:description', content=description || excerpt)
meta(property='og:site_name', content=title)
meta(property='og:locale', content='en_GB')
meta(property='article:author', content='https://vladfaust.com')
//- Icons //- Icons
link(rel='icon', href='/public/icon/cap.svg', sizes='any', type='image/svg+xml') link(rel='icon', href='/public/icon/cap.svg', sizes='any', type='image/svg+xml')

View File

@@ -3,6 +3,10 @@ eleventyExcludeFromCollections: true
pagination: pagination:
data: collections.all data: collections.all
size: 2 size: 2
title: "Vlad Faust Blog"
titleNoAppend: true
description: "Vlad Faust's personal blog"
cover: /public/img/me.jpg
--- ---
doctype html doctype html

View File

@@ -1,6 +1,8 @@
--- ---
title: Hello, World! title: Hello, World!
location: Moscow, Russia location: Moscow, Russia
excerpt: How many years of programming experience is needed to be qualified to start a tech blog? Time for an introductory post!
cover: /public/img/me.jpg
--- ---
How many years of programming experience is needed to be qualified to start a tech blog? How many years of programming experience is needed to be qualified to start a tech blog?
@@ -9,8 +11,6 @@ I see much blogging even with [zero](https://dev.to/), so I decided to give it a
Time for an introductory post! Time for an introductory post!
<!-- excerpt -->
## I ## I
I is Vlad Faust. I is Vlad Faust.

View File

@@ -1,13 +1,14 @@
--- ---
title: System Programming in 2k20 title: System Programming in 2k20
location: Moscow, Russia location: Moscow, Russia
excerpt: System programming seems to be much harder than application programming. Why is that and how to overcome this?
cover: /public/img/posts/2020-08-16-system-programming-in-2k20/rust-is-simple-3.jpg
ogType: article
--- ---
System programming is still essential, but it seems to be much harder than application programming. System programming is still essential, but it seems to be much harder than application programming.
Why is that and how to overcome this -- these are the questions I'll try to find answers for in this article. Why is that and how to overcome this -- these are the questions I'll try to find answers for in this article.
<!-- excerpt -->
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<h2>Table of Contents</h2> <h2>Table of Contents</h2>

View File

@@ -2,14 +2,15 @@
title: The Onyx Programming Language title: The Onyx Programming Language
location: Moscow, Russia location: Moscow, Russia
templateEngineOverride: md templateEngineOverride: md
excerpt: System programming seems to be much harder than application programming. Why is that and how to overcome this?
cover: /public/img/onyx-logo-white-background.png
ogType: article
--- ---
In the [previous article](/posts/2020-08-16-system-programming-in-2k20) I successfully justified my desire to build yet another system programming language. In the [previous article](/posts/2020-08-16-system-programming-in-2k20) I successfully justified my desire to build yet another system programming language.
Unlike _others_, I want to do it right from the very beginning. Unlike _others_, I want to do it right from the very beginning.
Meet Onyx! Meet Onyx!
<!-- excerpt -->
<h2>Table of Contents</h2> <h2>Table of Contents</h2>
${toc} ${toc}

View File

@@ -1,13 +1,14 @@
--- ---
title: Sponsoring Onyx title: Sponsoring Onyx
location: Moscow, Russia location: Moscow, Russia
excerpt: Standardizing and implementing a system programming language is hard, but you can help!
cover: /public/img/posts/2020-08-27-sponsoring-onyx/think-about-it-meme.jpg
ogType: article
--- ---
Standardizing and implementing a system programming language is hard, but you can help! Standardizing and implementing a system programming language is hard, but you can help!
Find out how you can sponsor the future, and many hours does it take to create a language mascot, in this post. Find out how you can sponsor the future, and many hours does it take to create a language mascot, in this post.
<!-- excerpt -->
<h2>TL; DR;</h2> <h2>TL; DR;</h2>
I wAnT yOuR mOnEy! 🤑 I wAnT yOuR mOnEy! 🤑
@@ -124,7 +125,7 @@ Would you dare to calculate the number of sleepless hours I've spent on _thinkin
So, the idea is simple: I want to be able to pay my bills while working on a thing both I enjoy working on and being useful for humanity. So, the idea is simple: I want to be able to pay my bills while working on a thing both I enjoy working on and being useful for humanity.
Later on, I'm planning to make [NXSF](https://nxsf.org) an official 501 \(c\) non-profit organization, so donations made to it would be tax-exemptive, and I will have an official salary (_finally!_). Later on, I'm planning to make [NXSF](https://nxsf.org) an official 501 \(c\) non-profit organization, so donations made to it would be tax-exemptive, and I will have an official salary (_finally!_).
However, this would only happen when the language moves to the alpha stage (see the roadmap). However, this would only happen when the language moves to the alpha stage (see the roadmap at [nxsf.org](https://nxsf.org/)).
Right now, Onyx is in the pre-alpha stage. Right now, Onyx is in the pre-alpha stage.
Nothing is publicly stable, work-in-progress etcetera. Nothing is publicly stable, work-in-progress etcetera.

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB