У запуска статического веб-сайта есть несколько преимуществ, и его легко создать с помощью Publii и разместить на Raspberry Pi.
Статические веб-сайты — один из лучших способов отображения вашего контента в Интернете. Они по своей природе более безопасны, чем веб-системы CMS, такие как WordPress, и потребляют значительно меньше ресурсов. Но кодирование статического веб-сайта вручную утомительно, а традиционные генераторы статических сайтов могут быть трудны для новичков.
Publii — это кроссплатформенное приложение, которое дает вам все преимущества генератора статических сайтов в сочетании с удобной системой управления контентом, которую вы можете запустить на своем рабочем столе.
Статические сайты просто лучше
В начале был Интернет. Это не называлось Web 1.0, несмотря на неизбежное появление Web 2.0 в начале 2000-х. Это была просто «Сеть». Сеть была довольно простой и обслуживала старые, скучные статические страницы, украшенные яркой фоновой анимацией, невероятными цветовыми схемами и необычными шрифтами. Динамические системы управления контентом также не были интересны большинству людей. Вы бы просто сбросили файлы HTML в каталог данных. Сеть функционировала довольно хорошо до революции Web 2.0, когда статические страницы все чаще вытеснялись динамическим HTML или, что еще хуже, JavaScript.
Правда о сегодняшней Сети заключается в том, что большая ее часть на самом деле не нужна и существует только потому, что устройство, на котором вы читаете эту статью, смехотворно перегружен и имеет доступную пропускную способность некоторых национальных государств 1990-е годы. Средняя веб-страница New York Times имеет размер около 15 МБ, и это просто не обязательно.
Если вы запускаете веб-сайт из своего дома на современном Raspberry Pi, таком как Raspberry Pi 4B, вы обнаружите, что можете легко запускать несколько экземпляров WordPress. Но, используя систему управления контентом для обслуживания страниц, вы увеличиваете нагрузку на оборудование. чем вам нужно, и на сервере SoC с более низкими характеристиками, таком как Raspberry Pi Zero, производительность может страдать. Кроме того, разрешая вход через веб-сайт, вы оставляете свой драгоценный Pi открытым для атак.
Поскольку статические сайты были разработаны для работы на аппаратном обеспечении, существовавшем 40 лет назад, им нужно совсем немного. системных ресурсов, а поскольку вы сбрасываете содержимое непосредственно на свой сервер на основе Pi, они более безопасны, слишком. Генераторы статических сайтов позволяют создавать красивые статические веб-сайты с умным использованием Markdown, HTML и CSS. Они загружаются в мгновение ока и не используют массу ресурсов.
Большинство генераторов статических сайтов отображают файлы Markdown, которые вы пишете в текстовых редакторах, таких как nano, что может сделать их недоступными и непривлекательными для некоторых людей. К счастью, есть лучший вариант.
Publii — удобный генератор статических сайтов
Publii предоставляет вам все удобства и функции, которые вы ожидаете от надежной CMS Web 2.0, такой как WordPress, но будет отображать контент на вашем настольном ПК, готовый для переноса на ваш Pi.
С Publii вы получаете выбор из трех интуитивно понятных и отзывчивых редакторов: редактор блоков HTML, редактор WYSIWYG, если вы предпочитаете рабочий процесс, похожий на текстовый процессор, и, конечно же, редактор Markdown для легкого создания идеально отформатированных текст.
Если вы относитесь к тому типу людей, которые любят отвлекать себя от письма, постоянно проверяя факты и цифры, редактор WYSIWYG — это именно то, что вам нужно, предлагая такие мелочи, как общее количество слов, абзацев и предложения; количество уникальных слов; сколько символов вы записали; и приблизительное время чтения.
Вы можете создавать мультимедийные галереи изображений за считанные секунды и классифицировать статьи по тегам и авторам. Если вы хотите перейти с размещенной CMS на локально установленный экземпляр Publii, у Publii есть встроенный инструмент, который упрощает миграцию. Профессионально созданные темы и плагины доступны на торговой площадке Publii.
Как установить Publii на Windows, Mac и Linux
Publii доступен во всех основных настольных операционных системах, и установка ни на одной из них не займет больше нескольких минут. Во всех случаях вам необходимо посетить Публичная страница загрузки и возьмите соответствующий двоичный файл для вашей операционной системы и архитектуры.
Установите Publii в Windows
Дважды щелкните файл EXE, чтобы запустить программу установки, и нажмите Я согласен когда вас спросят, согласны ли вы с условиями лицензионного соглашения GPLv3. Publii установится быстро, но прежде чем вы сможете его запустить, вам снова нужно будет согласиться с условиями лицензионного соглашения. Нажмите на Принимать и вы готовы идти.
Установите Publii на macOS
Чтобы установить Publii на macOS, перетащите файл DMG на Приложения папка.
Установите Publii в Linux
Если вы загрузили файл DEB для систем на основе Debian, включая Ubuntu, используйте дпкг команда для установки файла:
sudo dpkg -i путь/к/publii.deb
Если вы используете дистрибутив, который хорошо работает с об/мин файлы, используйте это:
sudo rpm -i /path/to/publii.rpm
Для любого другого дистрибутива Linux загрузите образ приложения, а затем сделайте его исполняемым с помощью:
sudo chmod +x /path/to/publii.appimage
Используйте Publii для создания привлекательного статического веб-сайта
Откройте Publii в первый раз, и вам будет предложено либо «Создать свой первый веб-сайт», либо «Восстановить из резервной копии». Выберите первый вариант и дайте своему веб-сайту имя, а себе — имя автора, а также выберите маленькую иконку из примерно 50 вариантов. Как писатели, мы нашли карандаш подходящим выбором. Когда будете готовы, нажмите на большую синюю Создать сайт кнопка.
Следующий выбор — какой редактор использовать. Вы можете использовать разные редакторы для каждого сообщения, и есть Добавить новый пост кнопка под каждым вариантом. В демонстрационных целях мы выбрали вариант WYSIWYG, так как большинству людей он, вероятно, будет удобен.
Использование редактора Publii WYSIWG интуитивно понятно. Вы вводите свой контент в соответствующем месте и используете строку меню для форматирования контента, вставки изображений и создания фрагментов кода. Вставьте изображение, и Publii представит текстовые поля для замещающего текста, указания авторства и подписи.
Доступны дополнительные параметры, включая центрирование изображения, выравнивание и многое другое. Это как текстовый процессор для Интернета! Нажмите на значок шестеренки в правом верхнем углу экрана, чтобы получить доступ к определенным функциям поста. Здесь вы можете установить имя автора, а также пометить сообщение как избранное или скрыть его. Или, если вам стыдно, но вы хотите, чтобы это было на вашем сайте, вы можете не показывать его на первой странице.
Вы также можете установить избранное изображение, установить различные параметры SEO и создать теги. Прежде чем вы сможете просмотреть или опубликовать свой контент, вам необходимо выбрать и настроить тему. Нажмите кнопку со стрелкой назад, чтобы вернуться в главное меню. Отсюда вы можете создавать и организовывать меню, настраивать внешний вид сайта и многое другое.
Загрузите свой новый статический сайт на свой Raspberry Pi
Прежде чем загружать свой новый веб-сайт, убедитесь, что вы следовали нашему руководству по настройка вашего Raspberry Pi в качестве сервера. Если вы довольны тем, как выглядит ваш сайт, нажмите на Сервер. Publii может напрямую загружать на ваш Pi, используя различные протоколы, включая FTP, SFTP и другие.
Наш предпочтительный метод переноса веб-сайта на Raspberry Pi в той же локальной сети — классический. Команда безопасного копирования (SCP).
Сначала получите файлы, которые необходимо загрузить, выбрав Почтовый индекс как тип сервера. Введите базовый URL-адрес, затем выберите выходной каталог для файлов. Ваш домашний каталог — хороший выбор. Выбирать Несжатый каталог чтобы Publii создавал каталог, а не zip-файл.
Нажмите Сохранить настройки, то Синхронизируйте свой веб-сайт кнопка. В указанном вами каталоге будет создана новая папка. Используя терминал Linux или SSH-клиент, например PuTTY, отправьте файлы на Raspberry Pi:
scp -r /путь/к/вашим/файлам/* Пи@Пи.local.ip.адрес:/var/www/html
Теперь ваш статически сгенерированный веб-сайт будет мгновенно запущен!
Создайте отличный контент для своего нового статического веб-сайта Raspberry Pi
Наличие хорошего рабочего процесса и отличного доступного оборудования не всегда делает сайт успешным. Вам нужны идеи и контент, которые люди хотят читать. Если вы изо всех сил пытаетесь придумать идеи для историй, есть несколько веб-сайтов, которые могут вам в этом помочь.