Files
dedinit.ru/old_content/extracted/gelonet.ru/posts/staticgenerator.ru/index.html
T
2026-09-13 19:22:21 +03:00

9 lines
6.0 KiB
HTML

<!doctype html><html lang=ru dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width"><link rel=icon type=image/ico href=https://gelonet.ru//favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://gelonet.ru//favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://gelonet.ru//favicon-32x32.png><link rel=icon type=image/png sizes=192x192 href=https://gelonet.ru//android-chrome-192x192.png><link rel=apple-touch-icon sizes=180x180 href=https://gelonet.ru//apple-touch-icon.png><meta name=description content="размышления на тему статических генераторов и их использоватния"><title>Выбор статического генератора сайтов | Журнал Стороженко Евгения</title><link rel=canonical href=https://gelonet.ru/posts/staticgenerator.ru/><link rel=stylesheet href=/assets/combined.min.a6824bbee0d90d5af09fed9b70395ce7076b615e315037455d903314e96ef91b.css media=all></head><body class=auto><div class=content><header><div class=header><h1 class=header-title>Журнал Стороженко Евгения</h1><div class=flex><p class=small><a href=/>/домашняя</a></p><p class=small><a href=/posts>/записи</a></p><p class=small><a href=/about>/резюме</a></p></div></div></header><main class=main><div class=breadcrumbs><a href=/>Home</a>
<span class=breadcrumbs-separator>> </span><a href=/posts/>Posts</a>
<span class=breadcrumbs-separator>> </span><a class=breadcrumbs-current href=/posts/staticgenerator.ru/>Выбор статического генератора сайтов</a></div><div><div class=single-intro-container><h1 class=single-title>Выбор статического генератора сайтов</h1><p class=single-readtime><time datetime=2019-03-05T00:00:00+00:00>March 5, 2019</time></p></div><div class=single-content><h1 id=выбор-генератора-статического-сайта>Выбор генератора статического сайта</h1><p>Анализ того ресурса, что размещен на хостинге и называется моим сайтом, показал что я замечательно и без проблем живу на flat cms Grav (плоская CMS без базы данных). При этом я здорово сэкономил на хостинге. Мой месячная абонплата на <a href=http://jino.ru>jino.ru</a> не дотягивала даже до 80 рублей. Поэтому мне показалочь логичным сделать следующий шаг и перейти на полностью статический сайт генерируемый из текстовых файлов (мне понравился язык разметки Markdown), хранимых в каком-либо облаке, например на GitHub.</p><p>Оказалось таких хитрецов как я полным-полно и в сети легко найти тонный инструментов для такой работы. Поскольку я неофит в Python и уже успел ознакомиться с шаблонизатором Jinja2, то и сформировал для себя следующий набор требований к генератору статического сайта:</p><ol><li>Реализация на Python. Для работы и на ноутбуке с GNU\Linux и на домашнем компе с Windows 10. Опять же с исследовательскими целями полезно работать с инструментом написанном на Python.</li><li>Работа с данными в файлах Markdown. Это удобный язык разметки, позволяющий легко реализовывать все нужные мне средства орагнизации текста.</li><li>Работа с шаблонизатором Jinja2. Удобный и мощный шаболнизатор. Понравился мне он, да и папа мой называл меня в детстве Джинджя.</li><li>Возможность работы с плагинами.</li><li></li></ol><p>В итоге непродолжительных поисков нашёл в сети сайт <a href=https://www.staticgen.com/>https://www.staticgen.com/</a> и на нем по указанным параметрам отобрал вот такое вот решение:
<a href=https://blog.getpelican.com/>https://blog.getpelican.com/</a>
<a href=https://github.com/getpelican/>https://github.com/getpelican/</a>
<a href=http://www.pelicanthemes.com/>http://www.pelicanthemes.com/</a></p></div><div class=single-pagination><hr><div class=flex><div class=single-pagination-prev><div class=single-pagination-container-prev><div class=single-pagination-text>←</div><div class=single-pagination-text><a href=/posts/winxp-boot-drive.ru/>Загрузочная флэшка с WinXP</a></div></div></div><div class=single-pagination-next><div class=single-pagination-container-next><div class=single-pagination-text><a href=/posts/placeholder-text/>Placeholder Text</a></div><div class=single-pagination-text>→</div></div></div></div><hr></div><div class=back-to-top><a href=#top>back to top</a></div></div></main></div><footer><p>Powered by
<a href=https://gohugo.io/>Hugo</a>
and
<a href=https://github.com/tomfran/typo>tomfran/typo</a></p></footer></body><script>function isAuto(){return document.body.classList.contains("auto")}function setTheme(){if(!isAuto())return;document.body.classList.remove("auto");let e="light";window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(e="dark"),document.body.classList.add(e)}function invertBody(){document.body.classList.toggle("dark"),document.body.classList.toggle("light")}isAuto()&&window.matchMedia("(prefers-color-scheme: dark)").addListener(invertBody),setTheme()</script></html>