aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2023-08-30 13:49:12 +0300
committerValentin Popov <valentin@popov.link>2023-08-30 13:49:12 +0300
commita593ef4506fa9dcc6926bb19e8cbffbed001d7ae (patch)
tree8b4e1785310ea49383a6718463b4712748872130
parent7363735ad8edd6147c16df776a366eb6d6559e78 (diff)
downloadpopov.link-a593ef4506fa9dcc6926bb19e8cbffbed001d7ae.tar.xz
popov.link-a593ef4506fa9dcc6926bb19e8cbffbed001d7ae.zip
Enhanced and added website description
-rw-r--r--content/blog/_index.md1
-rw-r--r--content/blog/create-lib-file-from-dll.md1
-rw-r--r--content/blog/electron-reload.md1
-rw-r--r--content/blog/getting-source-code-of-chromium.md1
-rw-r--r--content/blog/installing-moodle-to-fedora.md1
-rw-r--r--content/blog/rust-and-tl-mr3020.md2
-rw-r--r--templates/base.html4
-rw-r--r--templates/includes/meta.html13
8 files changed, 21 insertions, 3 deletions
diff --git a/content/blog/_index.md b/content/blog/_index.md
index e3ef12b..21b0b94 100644
--- a/content/blog/_index.md
+++ b/content/blog/_index.md
@@ -3,4 +3,5 @@ page_template = "post.html"
sort_by = "date"
template = "blog.html"
title = "Blog"
+description = "Latest blog posts by Valentin Popov."
+++
diff --git a/content/blog/create-lib-file-from-dll.md b/content/blog/create-lib-file-from-dll.md
index 5f76a90..4cf6314 100644
--- a/content/blog/create-lib-file-from-dll.md
+++ b/content/blog/create-lib-file-from-dll.md
@@ -1,5 +1,6 @@
+++
title = "Create \".lib\" file from \".dll\" (archive)"
+description = "Learn how to generate a *.lib file from a *.dll with this comprehensive guide. Using the Visual Studio Command Prompt and Microsoft's recommended tools, this article walks you through the steps for a seamless process. Perfect for developers working with 3rd party win dll's."
authors = ["Adrian Henke"]
date = 2023-05-04
+++
diff --git a/content/blog/electron-reload.md b/content/blog/electron-reload.md
index 6ce8d57..1f9179c 100644
--- a/content/blog/electron-reload.md
+++ b/content/blog/electron-reload.md
@@ -1,5 +1,6 @@
+++
title = "Горячая перезагрузка ElectronJS приложения"
+description = "Руководство по автоматической перезагрузке приложений на Electron с помощью пакетов electron-reload и electron-webpack. Обход проблем с совместимостью и использование HMR для renderer процесса."
authors = ["Valentin Popov"]
date = 2019-08-15
+++
diff --git a/content/blog/getting-source-code-of-chromium.md b/content/blog/getting-source-code-of-chromium.md
index c021aa2..84e1936 100644
--- a/content/blog/getting-source-code-of-chromium.md
+++ b/content/blog/getting-source-code-of-chromium.md
@@ -1,5 +1,6 @@
+++
title = "Получение исходного кода \"Chromium Projects\""
+description = "Изучение исходных кодов Chromium: подготовка системы и установка необходимых программных компонентов. Руководство для начинающих разработчиков. Получите инструкции по установке Microsoft Visual Studio, Cygwin, Python и других инструментов. Действительно на январь-февраль 2012 года."
authors = ["Valentin Popov"]
date = 2012-01-30
+++
diff --git a/content/blog/installing-moodle-to-fedora.md b/content/blog/installing-moodle-to-fedora.md
index f6eb49e..8e34fb7 100644
--- a/content/blog/installing-moodle-to-fedora.md
+++ b/content/blog/installing-moodle-to-fedora.md
@@ -1,5 +1,6 @@
+++
title = "Установка Moodle в Fedora"
+description = "Решение проблем установки Moodle из-за SELinux: как настроить правила доступа для устранения ошибок в веб-интерфейсе и при работе с cURL. Практические советы и команды."
authors = ["Valentin Popov"]
date = 2018-07-23
+++
diff --git a/content/blog/rust-and-tl-mr3020.md b/content/blog/rust-and-tl-mr3020.md
index e9d37f1..2ece597 100644
--- a/content/blog/rust-and-tl-mr3020.md
+++ b/content/blog/rust-and-tl-mr3020.md
@@ -1,5 +1,7 @@
+++
title = "Компиляция Rust на TL-MR3020"
+description = "Разработка и оптимизация исполняемых файлов для встраиваемых систем: инструкции по сборке и уменьшению размера бинарников на дистрибутиве Fedora Linux 38. Узнайте, как создать и оптимизировать исполняемые файлы для устройств на примере TP-Link TL-MR3020 с использованием Rust, cross-compilation, и инструментов Docker/Podman."
+authors = ["Valentin Popov"]
date = 2023-05-01
+++
diff --git a/templates/base.html b/templates/base.html
index a9edbde..50dcc1a 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -3,9 +3,7 @@
<head>
<!-- Meta tags -->
- <meta content="IE=edge" http-equiv="X-UA-Compatible" />
- <meta content="width=device-width, initial-scale=1" name="viewport" />
- <meta content="text/html; charset=utf-8" http-equiv="content-type" />
+ {% include 'includes/meta.html' %}
<!-- RSS -->
{% block rss %}
diff --git a/templates/includes/meta.html b/templates/includes/meta.html
new file mode 100644
index 0000000..8db8747
--- /dev/null
+++ b/templates/includes/meta.html
@@ -0,0 +1,13 @@
+<meta content="IE=edge" http-equiv="X-UA-Compatible" />
+<meta content="width=device-width, initial-scale=1" name="viewport" />
+<meta content="text/html; charset=utf-8" http-equiv="content-type" />
+
+{% if page.description %}
+{% set description = page.description %}
+{% endif %}
+
+{% if section.description %}
+{% set description = section.description %}
+{% endif %}
+
+<meta name="description" content="{{ description | default(value=config.description) | trim | safe }}" /> \ No newline at end of file