LINUX.ORG.RU

Блог на html5

 , ,


3

2

Подскажите, есть вообще такое? На html5, без php. Есть какие-нибудь открытые проекты? Необходима статика.

upd.

Я нашел то, что искал:

http://jekyllrb.com/

http://jekyllthemes.org/

Генерирует статику - все работает классно. Как пример сбыдлокодил скелет для блога :

http://dev.virtualization.by/

★★★★★

Последнее исправление: int13h (всего исправлений: 2)

Тебе нужен генератор статического сайта? Что-бы перегенерировал статические HTML страницы когда добавляется запись или коммент? Такое добро есть, точно помню была какая-то приблуда на питоне, название с закосом под WordPress кажется.
Вот только при-чём тут HTML5? Такой генератор может генерировать любые текстовые файлы, какой шаблон напишешь так и будет. Хоть XHTML хоть чистый txt.

MrClon ★★★★★
()

man генераторы статических сайтов.

http://jekyllrb.com/ например.

Или вот ещё: https://sculpin.io/

А можно осилить gulp или grunt и написать свой сборщик, что я и сделал для документации одного своего проекта.

Да хоть написать пару скриптов на своём любимом языке и в путь. Не вижу проблемы.

Kilte ★★★★★
()

Это называется XSLT.

fenris ★★★★★
()
Ответ на: комментарий от Kilte

Более того, можно даже сам блог у себя не держать, а использовать жожошечку какую-нибудь. Но в общем случае подразумевается что комменты реализуются силами сайта.

MrClon ★★★★★
()
Ответ на: комментарий от home_user

Да, спасибо.

Заинтересовал jekyll

int13h ★★★★★
() автор топика
Ответ на: комментарий от MrClon

По-моему статические сайты подразумевают, что весь контент статичен. Ты просто сгенерировал пачку html файлов из какого-нибудь markdown и залил на сервер. А комменты как раз реализуются подобного рода сервисами. Если нужно держать комменты у себя, то как ни крути, нужен какой-то бэкэнд. И в чём смысл тогда мучаться с генераторами и интегрировать его с каким-то решением или искать что-то готовое, когда можно просто поставить тот же вордпресс? Не спорю, кому-то может быть удобно и так, но я не представляю, зачем так извращаться.

Kilte ★★★★★
()

hexo.io когда-то пробовал, неплохая штука.

Amet13 ★★★★★
()

Всем спасибо, остановился на jekyll

Кстати, не подскажите как называется тема и где ее можно скачать которая используется в самом сайте http://jekyllrb.com/

Понравилась своей простотой

int13h ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Кстати не факт, можно кэшировать nginx-ом, будет по сути та-же статика (которую к тому-же можно держать не в ФС, а в каком-нибудь мемкеше, хоть и не уверен что будет прок). Вот только бэкэнд должен как-то уметь «протухать» страницы в кэше nginx при изменении данных.

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

можно кэшировать nginx-ом, будет по сути та-же статика

Годится только при малых объёмах. Иначе быстро вылетает из кеша.

...

Кстати, очень распространённая ошибка, например, аналогично расчитывать на кеш ОС. Часто особенно активно используемые данные имеет смысл класть в tmpfs именно потому что кеш ФС может быстро вытесняться при разносторонних единичных больших запросах и часто используемая мелочь, как раз, грузящая ФС, оказывается вне кеша.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Годится только при малых объёмах. Иначе быстро вылетает из кеша.

Из кэгша nginx? С чего-бы? По идее он не должен весить много больше чем пререндереные статические страницы.
И из дискового кэша ОС они будут вылетать так-же.

MrClon ★★★★★
()
Ответ на: комментарий от int13h

Отлично,

Но есть смысл заголовок поверх верхнего контейнера забащать. В стиле Комик Шрифта

bookman900 ★★★★★
()
Ответ на: комментарий от bookman900

Про облако понравилось, просто еще руки не дошли =) Пока не делал. А с облаком есть - как сделаю, я тебе отпишусь в irc.

int13h ★★★★★
() автор топика
Ответ на: комментарий от MrClon

Из кэгша nginx?

И nginx, и ОС.

С чего-бы?

С банальной замены объектов в кеше на свежие.

И из дискового кэша ОС они будут вылетать так-же

Именно. Об этом я и писал. Разница в том, что статика уже лежит на диске готовая и даже при вылете из кеша, как nginx, так и ОС, затраты будут только на чтение с диска. А в случае динамики при её вылете из кеша nginx придётся перегенерировать всю страницу.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.