Цель проекта — создать и поддерживать справочник по организации жизни "Искры".
При этом мы хотим получить пособие, обладающее:
Поэтому введём правила формирования заметок, инструкций и т.п.
Общий вид репозитория:
- корневая директория:
* директория-глава справочника
...
* директория-глава справочника:
+ README.md с основным содержанием
<дополнительные файлы|директории>
* файл глобального значения
...
* файл г.з.
* корневой README.md
Каждая страница справочника — это файл в формате .md.
Страницы могут содержать заголовки четырёх уровней (использование других, впрочем, не запрещается):
# Заглавие
## Раздел
#### Заголовок
###### Подзаголовок
Обычно 1-й, 2-й, 4-й и 6-й уровни визуально хорошо различимы между собой, однако, в длинных документах нумеровать их всё же стоит (в стиле a la ГОСТ 7.32-2017 или более поздней редакции).
Все остальные файлы рекомендуется помещать в отдельные подкаталоги. Примем следующий вариант наименования этих подкаталогов как эталонный:
Важным аспектом является навигация внутри страницы.
В файлах длинее ≈1.5 высоты экрана желательно указывать ссылки на заглавие. В о-о-очень длинных можно делать подобным образом список глав в начале страницы.
Шаблон "якоря" внутри файла:
<a name="a"></a>
Ссылка на него:
[](#a)
Пример:
<a name="sample"></a>
[пример](#sample)
Можно ссылаться на заголовки. Для получения ссылки на заголовок:
-;Если ссылка не заработала, то смотрим на якорь рядом с заголовком в результирующем HTML-представлении.
Пример ссылки на заголовок:
[LibreOffice](#libreoffice-наверх)
## LibreOffice [[↑наверх↑](#top)]
Чтоб не заморачиваться с оглавлением, можно (и нужно) дробить особо крупные файлы на поддокументы.
При этом в ссылках на файлы внутри репозитория используем отностиельные пути, а шаблон ссылки на файл с детальным описанием темы выглядит так:
###### Подробнее в [файле ⎘](./TODO.md)
При добавлении в корневой README.md в роли шаблона используем предыдущие пункты содержания.
Ниже даны шаблоны для README.md и поддокументов. Ссылки на начало документа
можно указывать либо кратко [↑↑](#top), либо полностью [[↑наверх↑](#top)].
Шаблон шапки README.md:
# <Заглавие> <a name="top"></a>
#### [≔ К содержанию](../README.md)
В файлах корневого каталога шаблон отличается на 1 точку:
# <Заглавие> <a name="top"></a>
#### [≔ К содержанию](/OpenGuides/)
Шаблон шапки файла-подраздела (ссылки на которые есть в README.md):
# <Заглавие> <a name="top"></a>
#### [⌂ На главную](/OpenGuides/)
Шаблон содержимого (для любого док.):
----
## <Глава/Раздел> [↑↑](#top)
<текст>
#### <заголовок> [↑↑](#top)
<текст>
###### <подзаголовок> [↑↑](#top)
<текст>
Вариант с длинной ссылкой "наверх":
----
## <Глава/Раздел> [[↑наверх↑](#top)]
<текст>
#### <заголовок> [[↑наверх↑](#top)]
<текст>
###### <подзаголовок> [[↑наверх↑](#top)]
<текст>