diff options
author | Yaroslav <contact@yaroslavps.com> | 2020-03-11 02:26:54 +0300 |
---|---|---|
committer | Yaroslav <contact@yaroslavps.com> | 2020-03-11 02:26:54 +0300 |
commit | da4917f8c673a16ba757b3b911cf5ce36895d74e (patch) | |
tree | eb36d2c213917359b50efe2b9c5bc00c2fa55543 | |
download | yaroslavps.com-da4917f8c673a16ba757b3b911cf5ce36895d74e.tar.gz yaroslavps.com-da4917f8c673a16ba757b3b911cf5ce36895d74e.zip |
initial commit
-rw-r--r-- | README.md | 3 | ||||
-rw-r--r-- | config.toml | 14 | ||||
-rw-r--r-- | content/weblog/2018-07-21_first-post/index.es.md | 37 | ||||
-rw-r--r-- | content/weblog/2018-07-21_first-post/index.md | 30 | ||||
-rw-r--r-- | content/weblog/2018-07-21_first-post/index.ru.md | 32 | ||||
-rw-r--r-- | content/weblog/_index.md | 5 | ||||
-rw-r--r-- | content/weblog/archive.md | 6 | ||||
-rw-r--r-- | static/css/yaroslavps.css | 60 | ||||
-rw-r--r-- | static/favicon32x32.png | bin | 0 -> 5632 bytes | |||
-rw-r--r-- | static/favicon64x64.png | bin | 0 -> 7429 bytes | |||
-rw-r--r-- | templates/archive.html | 14 | ||||
-rw-r--r-- | templates/base.html | 30 | ||||
-rw-r--r-- | templates/index.html | 5 | ||||
-rw-r--r-- | templates/page.html | 10 | ||||
-rw-r--r-- | templates/weblog.html | 27 |
15 files changed, 273 insertions, 0 deletions
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. + +<!-- more --> + +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. + +<!-- more --> + +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 ++++ + +Доброго времени суток, добро пожаловать в мой веб-журнал. В нем я буду +рассказывать о том чем я занимаюсь, и буду писать о том как все это делаю. Цель +данного журнала - сделать для себя такой вид электронных конспектов где для себя +описываю процесс по которому я разрабатываю софт и сайты, настраиваю линукс, и +тому подобные темы, чтобы таким образом я мог обратиться к своими же записям +когда надо будет что-то вспомнить. Я также считаю что это может пригодиться и +другим людям, и затем я записываю все жто в открытом доступе. Я не эксперт, но я +считаю что делясь знаниями и опытом, я сам лучше учусь. + +<!-- more --> + +В основном я буду писать на английском языке, но большинство моих записей также +будут доступны на русском и на испанском. + +Возьмите себе чашку чая, или своего любимого напитка, присаживайтесь и читайте +на здоровье (или ради знания?) + +В следующей записи, я напишу в кратком форматк о том как я разработал и запустил +этот сайт. Так что, если вы, как и я, интересуетесь веб-разработкой на 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 Binary files differnew file mode 100644 index 0000000..2fa4299 --- /dev/null +++ b/static/favicon32x32.png diff --git a/static/favicon64x64.png b/static/favicon64x64.png Binary files differnew file mode 100644 index 0000000..b324d29 --- /dev/null +++ b/static/favicon64x64.png 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") %} +<div class="posts-list"> + {% for year, posts in section.pages | group_by(attribute="year") %} + <h2>{{ year }}</h2> + <ul> + {% for post in posts %} + <li>{{ post.date }} - <a href="{{ post.permalink }}">{{ post.title }}</a></li> + {% endfor %} + </ul> + {% endfor %} +</div> +{% 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 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="utf-8"> + <meta content="width=device-width, initial-scale=1" name="viewport"> + <title>{{ config.title }}</title> + <link rel="stylesheet" href="{{ get_url(path="css/yaroslavps.css") }}"> + <link rel="icon" type="image/png" href="{{ get_url(path="favicon32x32.png") }}"> + <link rel="icon" type="image/png" href="{{ get_url(path="favicon64x64.png") }}"> + {% block extrahead %} + {% endblock %} + </head> + <body> + <div class="main-container"> + <div class="header-container"> + <h1><a href="/">Yaroslav de la Peña Smirnov</a></h1> + </div> + {% block page %} + <div class="content-container"> + {% block content %} + {% endblock %} + </div> + <div class="sidebar-container"> + <p>Hello, my name is Yaroslav de la Peña Smirnov. Welcome to my weblog.</p> + <a href="/weblog/archive">Archive</a> + </div> + {% endblock %} + </div> + </body> +</html> 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 %} +<h2>Welcome to my site!</h2> +<a href="/weblog">Go to weblog</a> +{% 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 %} +<div class="post-page"> + <h2>{{ post.title }}</h2> + <p class="publish-date">{{ post.date }}</p> + <hr> + {{ post.content | safe }} +</div> +{% 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 %} +<div class="posts-list"> + {% for post in paginator.pages %} + <div class="post-preview"> + <h2><a href="{{ post.permalink }}">{{ post.title }}</a></h2> + {% if post.summary %} + {{ post.summary | safe }} + {% endif %} + </div> + {% endfor %} +</div> +{% if paginator %} +{% if paginator.number_pagers > 1 %} +<div class="paginator"> + {% if paginator.previous %} + <a href="{{ paginator.first }}">First</a> + <a href="{{ paginator.previous }}">Previous page: {{ paginator.current_index - 1 }}</a> + {% endif %} + {% if paginator.next %} + <a href="{{ paginator.next }}">Next page: {{ paginator.current_index + 1 }}</a> + <a href="{{ paginator.last }}">Last</a> + {% endif %} +</div> +{% endif %} +{% endif %} +{% endblock %} |