Skip to content

saundefined/phpdigest.ru

 
 

Repository files navigation

Сайт phpdigest.ru

Это исходный код сайта phpdigest.ru. Он создан с помощью PHP-генератора статических сайтов Jigsaw, а для дизайна и верстки используется Tailwind CSS.

Публикация дайджеста

Чтобы дайджест, создайте pull request, добавив новый файл в папку source/_posts/ в формате {4-значный год}-{месяц на английском}.md.

Разработка/поддержка сайта

Требования

Для разработки сайта вам понадобятся:

  • PHP 8.3 или выше
  • Composer
  • Node 20 с NPM

Установка зависимостей

Установите зависимости PHP с помощью Composer:

$ composer install

Установите зависимости CSS с помощью NPM:

$ npm install

Сборка CSS

CSS сайта намеренно опущен в дереве исходников, так как он создается с помощью Tailwind из классов HTML. Поэтому перед началом запустите:

$ npm run watch

Тестирование сайта

Изменение содержимого

Запустить сервер разработки Jigsaw можно с помощью следующей команды в терминале:

$ ./vendor/bin/jigsaw serve

Это приведёт к запуску сервера по адресу https://localhost:8000.

По мере внесения изменений в содержимое и их сохранения, сервер будет автоматически пересоздавать страницы, позволяя вам просматривать их в браузере. После этого нажмите Ctrl-C.

Развертывание

Рабочий процесс автоматически разворачивает сайт на GitHub Pages.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Blade 64.2%
  • PHP 31.6%
  • JavaScript 3.0%
  • CSS 1.2%