SEO improvements
This commit is contained in:
@@ -1,7 +1,31 @@
|
||||
//- Meta
|
||||
meta(charset='UTF-8')
|
||||
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
|
||||
link(rel='icon', href='/public/icon/cap.svg', sizes='any', type='image/svg+xml')
|
||||
|
||||
@@ -3,6 +3,10 @@ eleventyExcludeFromCollections: true
|
||||
pagination:
|
||||
data: collections.all
|
||||
size: 2
|
||||
title: "Vlad Faust Blog"
|
||||
titleNoAppend: true
|
||||
description: "Vlad Faust's personal blog"
|
||||
cover: /public/img/me.jpg
|
||||
---
|
||||
|
||||
doctype html
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
---
|
||||
title: Hello, World!
|
||||
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?
|
||||
@@ -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!
|
||||
|
||||
<!-- excerpt -->
|
||||
|
||||
## I
|
||||
|
||||
I is Vlad Faust.
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
---
|
||||
title: System Programming in 2k20
|
||||
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.
|
||||
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>
|
||||
|
||||
<h2>Table of Contents</h2>
|
||||
|
||||
@@ -2,14 +2,15 @@
|
||||
title: The Onyx Programming Language
|
||||
location: Moscow, Russia
|
||||
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.
|
||||
Unlike _others_, I want to do it right from the very beginning.
|
||||
Meet Onyx!
|
||||
|
||||
<!-- excerpt -->
|
||||
|
||||
<h2>Table of Contents</h2>
|
||||
|
||||
${toc}
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
---
|
||||
title: Sponsoring Onyx
|
||||
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!
|
||||
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>
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
Nothing is publicly stable, work-in-progress etcetera.
|
||||
|
||||
BIN
public/img/onyx-logo-white-background.png
Normal file
BIN
public/img/onyx-logo-white-background.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
Reference in New Issue
Block a user