ustu / lectures.www

Основы Веб программирования
http://lectureswww.readthedocs.io
GNU General Public License v3.0
40 stars 15 forks source link

Лекции

Технологии

Лекции пишутся при помощи разметки reStructuredText <https://ru.wikipedia.org/wiki/ReStructuredText>. Собираются генератором документации `Sphinx <https://ru.wikipedia.org/wiki/Sphinx(генератордокументации)>`.

Редактирование

Файлы лекций имеют расширение .rst и расположены в директории docs. GitHub умеет корректно отображать содержимое файлов, пример https://github.com/ustu/lectures.www/blob/master/docs/6.www.sync/2.codding/1.mvc.rst.

Редактировать текст можно встроенным редактором GitHub или любимым редактором склонировав репозиторий локально.

Перейти на страницу для редактирования из лекций можно при помощи кнопки в верхнем правом углу "edit on github", пример http://lectureswww.readthedocs.io/6.www.sync/2.codding/1.mvc.html.

Установка

  1. Инициализация ^^^^^^^^^^^^^^^^

.. code-block:: bash

$ git submodule update --init --recursive
  1. Сборка ^^^^^^^^^

Для сборки необходимо установить пакетный менеджер Nix <https://nixos.org/nix/>_.

.. code-block:: bash

$ curl https://nixos.org/nix/install | sh

После установки Nix сборка осуществляется командой make:

.. code-block:: bash

$ make
  1. Запуск ^^^^^^^^^

.. code-block:: bash

$ firefox build/html/index.html