Pull to refresh

Статические сайты в облачном хранилище

Reading time 6 min
Views 33K
Selectel corporate blog
Tutorial
pr-424-2-1

Большинство современных веб-сайтов являются динамическими. Их страницы формируются на стороне сервера, а затем отображаются в браузере пользователя. Многие такие сайты функционируют на основе простых и удобных CMS (систем управления контентом) в состав которых, как правило, входит WYSIWYG-редактор, простой и интуитивно понятный. При всей очевидной простоте при работе с динамическими сайтами возникает целый ряд неудобств.
Читать дальше →
Total votes 50: ↑45 and ↓5 +40
Comments 46

Jekyll 2 надвигается на Github!

Reading time 9 min
Views 15K
Website development *GitHub *
Post-publish: Некоторые оговорки касательно «старой версии» нужно уже воспринимать всерьёз — на Github уже установлен Jekyll 2.2.0. Топик писался, когда актуальной на гитхабе была версия 1.5.1.

Логотип Jekyll
Cложилась интересная ситуация. Jekyll нынче на версии 2.1.1, а Github собирает сайты устаревшей (но надёжной) версией 1.5.1 (на данный момент, актуальная информация здесь). На этом некоторые уже споткнулись, получив ошибки сборки, когда согласно документации с сайта Jekyll всё в порядке. Избегать подобных казусов легко – нужно использовать не jekyll, а github-pages, чтобы версии совпадали с развёрнутыми на гитхабе. Свежие версии, ценой некоторых усложнений в процессе публикации, тоже можно использовать. Способ широко известен и будет описан далее, но сначала нужно разобраться, «зачем всё это?»

Переход на 2.х потихоньку идёт. Нововведения круты и их многие ждут с нетерпением. А стоит ли? Давайте подумаем… но сначала введём в курс дела тех, кто с Jekyll столкнулся впервые.
Читать дальше →
Total votes 25: ↑25 and ↓0 +25
Comments 6

Выбираем генератор статических сайтов

Reading time 8 min
Views 75K
Selectel corporate blog
облачное хранилище

В последние годы среди веб-разработчиков и дизайнеров существенно возрос интерес к статическим сайтам. Мы тоже не остались в стороне от этой тенденции и несколько месяцев назад опубликовали статью, в которой рассказали, как наше облачное хранилище может быть использовано в качестве площадки для хостинга таких сайтов. Совершенно неожиданно вокруг этой статьи завязалась весьма интересная дискуссия, и читатели попросили нас рассказать о статических сайтах более подробно. Сегодня мы выполняем эту просьбу и начинаем цикл статей о статических сайтах на базе нашего хранилища.

Первая публикация в этом цикле будет посвящено сравнительному анализу генераторов статических сайтов.
Читать дальше →
Total votes 62: ↑49 and ↓13 +36
Comments 65

Статические сайты: настройка и оптимизация

Reading time 10 min
Views 31K
Selectel corporate blog
статические сайты

Продолжаем цикл публикаций о статических сайтах на базе нашего облачного хранилища (см. предыдущие публикации здесь и здесь). Сегодня мы подробно обсудим вопросы их тонкой настройки и оптимизации.

Главным критерием отличной работы сайта с точки зрения пользователя является, конечно же, скорость загрузки компонентов. Если сайт по тем или иным причинам загружается слишком долго, это неизбежно приводит к потере посетителей, которым надоедает ждать. Чтобы сделать сайт быстрым и удобным, нужно проделать определенную работу по его оптимизации.

Ниже мы дадим ряд рекомендаций, с помощью которых можно увеличить скорость работы статического сайта, размещенного в нашем хранилище.
Читать дальше →
Total votes 48: ↑38 and ↓10 +28
Comments 29

Textolite — система управления статическим сайтом

Reading time 2 min
Views 40K
Textolite corporate blog CMS *PHP *
В последнее время в сети все чаще стали появляться обычные статические сайты, что не может не радовать. Неповоротливость некоторых популярных CMS только растет, при этом довольно часто CMS вообще не нужна. Статические сайты удобны со всех сторон, в сравнении с динамическими одни только преимущества. Такие сайты удобно разрабатывать, удобно использовать, приятно посещать, но неудобно обновлять. Решением этой проблемы может стать система Textolite, о которой я хотел бы рассказать подробнее.
Читать дальше →
Total votes 35: ↑22 and ↓13 +9
Comments 38

Textolite 1.04: можно создавать шаблоны и редактировать скрипты

Reading time 2 min
Views 6.6K
Textolite corporate blog CMS *Website development *PHP *JavaScript *
Не так давно состоялся релиз системы Textolite на Хабре. С тех пор вышло уже три версии, все они были связаны, в основном, с исправлением ошибок и доработкой существующих возможностей. И вот теперь готова первая версия, расширяющая возможности системы. Для этой версии выбраны наиболее горячие темы: отсутствие возможности создавать шаблоны и редактировать что-либо, кроме HTML-файлов. О том, что в итоге изменилось далее.
Читать дальше →
Total votes 3: ↑2 and ↓1 +1
Comments 1

Не надо размещать статические сайты на Heroku

Reading time 2 min
Views 9.7K
Hosting
Translation

От переводчика


Начитавшись статей про Heroku, я задался вопросом размещения там простеньких статических веб-приложений. В первое время все было прекрасно, вот только меня смущала неспособность самого Heroku отдавать статику. Даже для такой простой задачи приходилось писать маленькие приложение, которые только и делали, что отдавали статический контент. Хотя, как по мне так с этой задачей лучше бы справился тот же nginx.

Под катом перевод статьи Michael Bleigh из Divshot о том, почему не нужно хостить статику на Heroku
Читать дальше →
Total votes 17: ↑5 and ↓12 -7
Comments 7

Как я за вечер написал быструю CMS для статических сайтов по правилам бизнес-логики в одном файлике

Reading time 5 min
Views 12K
High performance *PHP *System Analysis and Design *Interfaces *E-commerce management *
Sandbox

Не Wordpress-ом единым


Не Wordpress-ом единым

Рынок CMS длительное время оставался местом, где Wordpress, Joomla, Drupal — тройка абсолютных лидеров. Эти прекрасные времена уже постепенно проходят, хотя WP, сбавляя в динамике появления новых сайтов, все ещё сохраняет лидерство. Не мудрено: активное сообщество, огромное количество плагинов. Но, эта статья вовсе не будет посвящена “восходящим звёздам” рынка систем управления контентом (привет, решениям на базе Laravel). Скорее даже, объектом нашего внимания будет “черная материя”, которая находится несколько в стороне. А именно — барабанная дробь…
Читать дальше →
Total votes 41: ↑22 and ↓19 +3
Comments 43

Рендеринг на клиенте, на сервере и генерация статических сайтов

Reading time 5 min
Views 11K
Website development *JavaScript *HTML *
Sandbox

Приветствую всех профессионалов и любителей сайтостроения! Предлагаю вашему вниманию перевод статьи "Client-Side Rendering vs Server-Side Rendering vs Static-Site Generation" от Malcolm Laing.


Фронтендеры часто используют эти термины для описания своих приложений. Однако людей, хуже знакомых с веб-технологиямм, эти понятия часто вводят в заблуждение. Если вам сложно понять различия между рендерингом на стороне клиенте, рендерингом на стороне сервера и генерацией статических сайтов — эта статья для вас!

Читать дальше →
Total votes 10: ↑7 and ↓3 +4
Comments 9

Генерация статических сайтов с Hugo

Reading time 7 min
Views 9.4K
Website development *

Иногда появляется необходимость в создании простого сайта. К примеру, личного блога, документации продукта или веб-версии резюме на нескольких языках, которым можно будет делиться по ссылке. Если нет времени разбираться с веб-разработкой, надо получить быстрый результат и не хочется пользоваться конструкторами, то в этом случае могут помочь генераторы статических сайтов. В этой статье рассмотрим популярный генератор Hugo и сделаем с его помощью простой мультиязычный блог.

Читать далее
Total votes 34: ↑32 and ↓2 +30
Comments 13

На старт, внимание, патч! Как реализовать онлайн-документацию для накопительных изменений

Reading time 5 min
Views 769
Web design *Open source *Interfaces *Development Management *Technical Writing *
Recovery mode
Sandbox

Привет читателям! Меня зовут Владимир Маркиев, но сегодня зовите меня Александр Сергеевич, я — технический писатель в компании, которую нельзя называть. Когда компания, которую нельзя называть, создавала онлайн-документацию при помощи Antora, стояла задача оставить место, куда в будущем интегрируется список накопительных изменений.

Читать далее
Total votes 1: ↑0 and ↓1 -1
Comments 2