No Description

Anton Tsyganenko 8a9fa61c1b реструктурировал описание обновления репозитория 5 years ago
content 8a9fa61c1b реструктурировал описание обновления репозитория 5 years ago
layouts 1b7b107d96 width -> max-width 7 years ago
.gitignore ace4074f63 Initial commit 7 years ago
LICENSE 45da184af2 added copyright year and name 7 years ago
README.md 46f9fc2e62 исправления README 5 years ago
Rules 3735f56aec created nanoc installation and started writing 7 years ago
launcher.desktop 28bdd8a58f removed icon 7 years ago
nanoc.yaml 3735f56aec created nanoc installation and started writing 7 years ago
work-on-website.sh f454ef65f7 add shebang 7 years ago

README.md

instruction-nanoc

Репозиторий предназначен для облегчения управления статическими сайтами для людей, не очень разбирающихся в компьютерах.

Инструкция написана для Nanoc, но может быть достаточно легко переделана для работы с Jekyll или иными генераторами.

Предполагается предварительная настройка под конкретную задачу, выполняемая администратором.

Рекомендуется вкратце рассказать пользователю, про версионирование, что такое коммит, ветка, репозиторий.

Установка

Предполагается, что у пользователя уже установлен git с git gui, nanoc (для компиляции этой инструкции и основного сайта), склонирован репозиторий сайта, настроен доступ на запись в репозиторий и на хостинг.

  1. Форкните репозиторий, чтобы можно было подстроить инструкцию под себя.
  2. Отредактируйте инструкцию в соответствии с особенностями проекта (текст в файле content/index.md), отредактируйте файл work-on-website.sh, изменив путь к репозиторию и браузер.
  3. Клонируйте свой репозиторий на компьютер пользователя
  4. Скопируйте файл launcher.desktop на рабочий стол пользователя и отредактируйте домашнюю папку.
  5. Скомпилируйте инструкцию командой nanoc, находясь в соответствующей директории.
  6. Кликните по значку, чтобы проверить его работоспособность, должно появиться окно браузера и git gui.
  7. В git gui в меню tools добавить инструменты "Скомпилировать сайт" и "Опубликовать сайт", вызывающие нужные команды (например, nanoc и rsync -crvz --delete-after --delete-excluded output/ user123@example.com:public_html/ соответственно)
  8. Покажите пользователю значок на рабочем столе.