From da4917f8c673a16ba757b3b911cf5ce36895d74e Mon Sep 17 00:00:00 2001 From: Yaroslav Date: Wed, 11 Mar 2020 02:26:54 +0300 Subject: initial commit --- README.md | 3 ++ config.toml | 14 ++++++ content/weblog/2018-07-21_first-post/index.es.md | 37 ++++++++++++++ content/weblog/2018-07-21_first-post/index.md | 30 ++++++++++++ content/weblog/2018-07-21_first-post/index.ru.md | 32 ++++++++++++ content/weblog/_index.md | 5 ++ content/weblog/archive.md | 6 +++ static/css/yaroslavps.css | 60 +++++++++++++++++++++++ static/favicon32x32.png | Bin 0 -> 5632 bytes static/favicon64x64.png | Bin 0 -> 7429 bytes templates/archive.html | 14 ++++++ templates/base.html | 30 ++++++++++++ templates/index.html | 5 ++ templates/page.html | 10 ++++ templates/weblog.html | 27 ++++++++++ 15 files changed, 273 insertions(+) create mode 100644 README.md create mode 100644 config.toml create mode 100644 content/weblog/2018-07-21_first-post/index.es.md create mode 100644 content/weblog/2018-07-21_first-post/index.md create mode 100644 content/weblog/2018-07-21_first-post/index.ru.md create mode 100644 content/weblog/_index.md create mode 100644 content/weblog/archive.md create mode 100644 static/css/yaroslavps.css create mode 100644 static/favicon32x32.png create mode 100644 static/favicon64x64.png create mode 100644 templates/archive.html create mode 100644 templates/base.html create mode 100644 templates/index.html create mode 100644 templates/page.html create mode 100644 templates/weblog.html diff --git a/README.md b/README.md new file mode 100644 index 0000000..bd11d06 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# www.yaroslavps.com + +My website currently on the process of migrating to SSG zola. diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..0399481 --- /dev/null +++ b/config.toml @@ -0,0 +1,14 @@ +title = "A weblog by Yaroslav de la Peña Smirnov" +base_url = "https://www.yaroslavps.com/" + +generate_rss = true +compile_sass = false +highlight_code = true +build_search_index = true + +languages = [ + {code = "es", search = true}, + {code = "ru", search = true}, +] + +[extra] diff --git a/content/weblog/2018-07-21_first-post/index.es.md b/content/weblog/2018-07-21_first-post/index.es.md new file mode 100644 index 0000000..d5da68a --- /dev/null +++ b/content/weblog/2018-07-21_first-post/index.es.md @@ -0,0 +1,37 @@ ++++ +title = "Diario digital de Yaroslav de la Peña Smirnov" +date = 2018-07-21T09:06:00Z ++++ + +Hola, y bienvenidos a mi diario. Como a lo mejor habrás leído en mi página +principal, estaré escribiendo en este diario más que nada acerca de lo que hago, +y como hago lo que hago (vaya pleonasmo que me he hechado). En otras palabras, +mi propósito es hacer un tipo de cuaderno/diario digital con apuntes para mi +mismo, acerca de qué es lo que hago y describiendo el proceso. Me sirve más que +nada como herramienta autodidáctica, y para futura referencia, cuando necesite +refrescar mi memoria, y por último, pero no menos importante, por si sirve de +ayuda a otras personas que se interesan por lo mismo que yo. No soy un experto +que todo lo sabe, pero bien se dice que se aprende mejor cuando compartes tus +conocimientos. + + + +Estaré escribiendo principalmente en Inglés, pero tengo pensado en traducir la +mayor parte de mis entradas (lo más probable todas) al español, y al ruso. + +Agarra una taza de té (o café o de lo que prefieras), siéntate, y siéntete libre +de explorar este diario como te dé gusto. + +En la siguiente entrada escribiré acerca de los pasos que tomé para construir y +desplegar este sitio, que todavía está en su infancia. Así que, si como yo estás +interesado en hacer sitios web usando Django y Python, estoy seguro que la +siguiente entrada te será de interés. Igual quieras agregar el vínculo RSS de +este blog a tu lector para que no te pierdas de nada. + +Por el momento, ya que obviamente mi sitio no tiene gran cantidad de visitantes, +voy a dejar la opción de escribir comentario anónimos (sin necesidad de +registrarse). Sin embargo, si la sección de comentarios se empieza a llenar de +spam, me veré obligado a desactivar los comentarios hasta que implemente un +mejor sistema de comentarios. Así, siéntete libre de dejar tus comentarios. +Todos los comentarios y sugerencias son bienvenidos, siempre y cuando la +discusión se mantenga de forma civilizada. diff --git a/content/weblog/2018-07-21_first-post/index.md b/content/weblog/2018-07-21_first-post/index.md new file mode 100644 index 0000000..3904e53 --- /dev/null +++ b/content/weblog/2018-07-21_first-post/index.md @@ -0,0 +1,30 @@ ++++ +title = "A weblog by Yaroslav de la Peña Smirnov" +date = 2018-07-21T09:06:00Z ++++ + +Hello, and welcome to my weblog. As you may have read in my home page, I will be +writing here mainly about what I do, and how I do it. That is, I aim to make a +sort of compendium for myself as a self-learning tool; for future reference, +when I need to refresh my memory, and of course for anybody else that shares my +interests and wishes to learn something new. I am by no means an expert, but I +believe that it is easier to learn by sharing your knowledge. + + + +I will be writing mainly in English, but I also plan on making most (probably +all of them) of my posts available in Spanish and Russian. + +Grab a cup of tea (or any kind of refreshment you might prefer), sit down, and +feel free to browse through my weblog. + +On my next post I will write about the steps that I took to build this site and +deploy it. So if you are interested in building sites using Django and Python as +I am, you might want to check out the next post when it comes out. You can also +add this blog's RSS feed to your favorite reader so you don't miss anything. + +Note: While my blog isn't so visited I plan on allowing anonymous (i.e. without +having to register) comments. If I start to get a lot of spammers, I will have +to turn them off until I integrate a better system for comments. So feel free to +leave your comments! All comments and suggestions are welcome (as long as they +are kept in a civilized manner). diff --git a/content/weblog/2018-07-21_first-post/index.ru.md b/content/weblog/2018-07-21_first-post/index.ru.md new file mode 100644 index 0000000..a812ecc --- /dev/null +++ b/content/weblog/2018-07-21_first-post/index.ru.md @@ -0,0 +1,32 @@ ++++ +title = "Веб-журнал Ярослава де ла Пенья" +date = 2018-07-21T09:06:00Z ++++ + +Доброго времени суток, добро пожаловать в мой веб-журнал. В нем я буду +рассказывать о том чем я занимаюсь, и буду писать о том как все это делаю. Цель +данного журнала - сделать для себя такой вид электронных конспектов где для себя +описываю процесс по которому я разрабатываю софт и сайты, настраиваю линукс, и +тому подобные темы, чтобы таким образом я мог обратиться к своими же записям +когда надо будет что-то вспомнить. Я также считаю что это может пригодиться и +другим людям, и затем я записываю все жто в открытом доступе. Я не эксперт, но я +считаю что делясь знаниями и опытом, я сам лучше учусь. + + + +В основном я буду писать на английском языке, но большинство моих записей также +будут доступны на русском и на испанском. + +Возьмите себе чашку чая, или своего любимого напитка, присаживайтесь и читайте +на здоровье (или ради знания?) + +В следующей записи, я напишу в кратком форматк о том как я разработал и запустил +этот сайт. Так что, если вы, как и я, интересуетесь веб-разработкой на Python (и +Django), то моя следующая запись возможно вас заинтересует. И если вы такой же +oldfag как и я, не забудьте подписаться на мою RSS ленту. + +Конечно мой сайт пока не пользуется популярности, из-за этого, я решил на первое +время дать возможность оставить аноноимный комментарии. Естественно, если будет +очень большое количество спамма, я буду принужден отключить такую возможность. +Оставляйте свои комментарии дорогие читатели, буду рад всех ваших (цивильных) +комментарии и предложении. diff --git a/content/weblog/_index.md b/content/weblog/_index.md new file mode 100644 index 0000000..cbf1900 --- /dev/null +++ b/content/weblog/_index.md @@ -0,0 +1,5 @@ ++++ +sort_by = "date" +template = "weblog.html" +paginate_by = 3 ++++ diff --git a/content/weblog/archive.md b/content/weblog/archive.md new file mode 100644 index 0000000..cfc0b4e --- /dev/null +++ b/content/weblog/archive.md @@ -0,0 +1,6 @@ ++++ +sort_by = "date" +template = "archive.html" +paginate_by = 0 ++++ + diff --git a/static/css/yaroslavps.css b/static/css/yaroslavps.css new file mode 100644 index 0000000..c65b2d4 --- /dev/null +++ b/static/css/yaroslavps.css @@ -0,0 +1,60 @@ +html, body { + width: 100%; + min-height: 100vh; + background-color: #1b1e25; + margin: 0; + padding: 0; + font-size: 18px; +} + +h1, +h2, +h3, +h4, +h5, +h6, +ul, +ol, +li, +p { + color: #dedede; +} + +ol, +ul, +li, +a, +p { + line-height: 1.3; + font-family: Cantarell, Verdana, sans-serif; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: Georgia, serif; +} + +a, a:visited { + color: #3f6e90; + text-decoration: none; +} + +a:hover { + color: #81acc1; +} + +.main-container { + display: grid; + grid-template-columns: 3fr 1fr; + max-width: 62em; + margin: 0 auto; +} + +.header-container { + grid-column-start: 1; + grid-column-end: 3; +} diff --git a/static/favicon32x32.png b/static/favicon32x32.png new file mode 100644 index 0000000..2fa4299 Binary files /dev/null and b/static/favicon32x32.png differ diff --git a/static/favicon64x64.png b/static/favicon64x64.png new file mode 100644 index 0000000..b324d29 Binary files /dev/null and b/static/favicon64x64.png differ diff --git a/templates/archive.html b/templates/archive.html new file mode 100644 index 0000000..68daf65 --- /dev/null +++ b/templates/archive.html @@ -0,0 +1,14 @@ +{% extends "base.html" %} +{% block content %} +{% set section = get_section(path="weblog/_index.md") %} +
+ {% for year, posts in section.pages | group_by(attribute="year") %} +

{{ year }}

+ + {% endfor %} +
+{% endblock %} diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 0000000..f03965f --- /dev/null +++ b/templates/base.html @@ -0,0 +1,30 @@ + + + + + + {{ config.title }} + + + + {% block extrahead %} + {% endblock %} + + +
+ + {% block page %} +
+ {% block content %} + {% endblock %} +
+ + {% endblock %} +
+ + diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..0d9fb7c --- /dev/null +++ b/templates/index.html @@ -0,0 +1,5 @@ +{% extends "base.html" %} +{% block page %} +

Welcome to my site!

+Go to weblog +{% endblock %} diff --git a/templates/page.html b/templates/page.html new file mode 100644 index 0000000..66faa93 --- /dev/null +++ b/templates/page.html @@ -0,0 +1,10 @@ +{% extends "base.html" %} +{% block content %} +{% set post = page %} +
+

{{ post.title }}

+

{{ post.date }}

+
+ {{ post.content | safe }} +
+{% endblock %} diff --git a/templates/weblog.html b/templates/weblog.html new file mode 100644 index 0000000..11c0d2a --- /dev/null +++ b/templates/weblog.html @@ -0,0 +1,27 @@ +{% extends "base.html" %} +{% block content %} +
+ {% for post in paginator.pages %} +
+

{{ post.title }}

+ {% if post.summary %} + {{ post.summary | safe }} + {% endif %} +
+ {% endfor %} +
+{% if paginator %} +{% if paginator.number_pagers > 1 %} +
+ {% if paginator.previous %} + First + Previous page: {{ paginator.current_index - 1 }} + {% endif %} + {% if paginator.next %} + Next page: {{ paginator.current_index + 1 }} + Last + {% endif %} +
+{% endif %} +{% endif %} +{% endblock %} -- cgit v1.2.3