Skip to content

Генератор статического сайта для ведения базы знаний, написанный на Bash с использованием pandoc.

itookyourboo/hard-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hard Notes

Генератор статического сайта для ведения базы знаний, написанный на Bash с использованием pandoc.

Структура

.
├── hard-notes                              <--- Сгенерированный сайт
│   ├── notes/
│   ├── questions/
│   ├── tasks/
│   ├── index.html
│   └── pygments.css
├── src                                     <--- Исходники с Markdown-файлами
│   ├── notes/
│   ├── questions/
│   └── tasks/
├── web                                     <--- Шаблоны, статика
│   ├── index.template.html
│   ├── notes.template.html
│   ├── pygments.css
│   ├── questions.template.html
│   └── tasks.template.html
└── notes                                   <--- Скрипт-менеджер

Использование

Добавление заметки, задачи, вопроса

$ ./notes new note enumerate
$ ./notes new question Порядок init, new и call
$ ./notes new task Сумма от 1 до N

Создаст шаблон для Markdown-файла в соответствующей директории в src/.

Сборка

$ ./notes build

Генерирует html-страницы из Markdown-файлов и шаблонов.

Очистка:

$ ./notes clean

Запуск

$ ./notes run
$ ./notes run 8000

Запускает локальный сервер с помощью python3-модуля http.server. По умолчанию используется адрес 0.0.0.0:4000

About

Генератор статического сайта для ведения базы знаний, написанный на Bash с использованием pandoc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published