Структура

Структура каталогов

  1. Piratebox – основной каталог, из которого запускается веб сервер
    • admin – административная панель
      • data – предгенерируемый контент (нужно вынести в темплейты)
        • content – контент сайта
          • about/index.html – страница о нас
          • apps/index.html – приложения
          • audio/index.html – аудио
          • bible/* – Библия (генерируется из текстов для Библии)
          • books/index.html – книги
          • contact/index.html – контакты
          • video/index.html – видео файлы
          • wallpapers/index.html– обои
          • index.html – главная сайт
    • default – файлы подкладываемые по умолчанию в content
    • inc – шаблоны для data
      • head.html – шапка файла
      • tail.html – конец файла
      • var.txt – список переменных
      • navbible.html – генерируемый шаблон из biblemenu.perl
      • navbible.html – генерируемый шаблон из conf/biblemenu.perl
      • navmenu.html –генерируемый шаблон из conf/menu.perl
  2. conf – файлы конфигурации
    1. bible.perl – настройки генерирации Библии
    2. biblemenu.perl – меню для Библии
    3. menu.perl – общее меню
    4. pwd.conf – пароль для админки
  3. rst – репозиторий с Библией (https://github.com/sopov/rst/)
    1. parsed – исходные файлы для генерации Библии в формате bible.ru
  4. logs – файлы логирования
    1. acces.log – лог загрузки страницы через картинку (вставляемый счётчик в страницу)
    2. ssid.log – лог подключения к точке доступа, снимается ежеминутно