Дополнительные статьи можно найти в моем личном блоге: https://seven777777.github.io/myblog/ .
О том, почему была создана эта книга:
Причина в том, что для некоторых фрагментов кода с относительно высокой частотой повторного использования в процессе разработки каждый раз, когда я с ними сталкиваюсь, мне приходится думать о том, чтобы обратиться к местам, которые появлялись в предыдущем проекте, для повторного использования ссылок. их становится очень сложно найти, поэтому я планирую создать хранилище на GitHub для организации и хранения некоторой часто используемой информации о коде.
После того как склад был построен, его отложили на некоторое время.Я подумал, что хочу иметь склад типа github, чтобы управлять своим ежедневным письмом, поэтому я узнал о gitbook. Позже прогресса в написании не было, поэтому я поставил его на удерживании.
Итак, две вещи столкнулись и сразу же нашли общий язык: это не только позволило найти очень удобный способ представить мой полезный код, но и познакомило меня с процессом создания gitbook, убив двух зайцев одним выстрелом!
Ниже в основном суммированы некоторые важные моменты в процессе сборки (эта статья подходит для людей, которые имеют определенный опыт использования GitHub. Если вам нужны подробные руководства, вы можете поискать в Интернете, их много)
стек технологий
Стек технологий для разработки этой книги: GitBook + Typora + Git.
- Адрес загрузки Typora: https://typora.io/
- Адрес загрузки Git: https://git-scm.com/downloads.
Синтаксис, связанный с проектом
-
npm install -g gitbook-cli
Установить гитбук -
gitbook init
Инициализация
После инициализации будут созданы два файла — README.md и SUMMARY.md.После изменения каталога файла в SUMMARY.md и его повторного выполнения
gitbook init
соответствующая папка будет создана на основе каталогов и файлов, описанных в файле SUMMARY.md.// SUMMARY.md 示例 * [前言](README.md) * [第一章](Chapter1/README.md) * [第1节:test](Chapter1/test.md)
-
gitbook serve
Предварительный просмотр книгПорт по умолчанию: 4000.
Порт можно указать
gitbook serve --port xxxx
По умолчанию он будет выводиться в
/_book
папку. Вы можете указать папку вывода.gitbook serve [书籍路径] [输出路径]
-
gitbook build
Создать книгуПо умолчанию он будет выводиться в
/_book
папку. Вы можете указать папку вывода.gitbook build [书籍路径] [输出路径]
Поскольку я хочу иметь возможность создавать страницу предварительного просмотра на github, поэтому в соответствии с настройками страницы github я использую здесь, чтобы
gitbook build ./ ./docs
установить имя выходной папки.docs
другой
- Создание электронных книг в формате PDF
gitbook pdf ./ ./mybook.pdf
- Создание электронных книг в формате epub
gitbook epub ./ ./mybook.epub
- Создание электронных книг в формате mobi
gitbook mobi ./ ./mybook.mobi
Напоследок добавим две ссылки:
Здесь собрано множество плагинов, связанных с gitbook: https://www.cnblogs.com/mingyue5826/p/10307051.html .
Это репозиторий моей книги на github: https://github.com/seven777777/DryCodeWarehouse .
Последний — адрес доступа к моей книге: Коллекция Business Code Essentials.
Содержимое еще обновляется. Если оно окажется для вас полезным, вы можете сохранить его!
![Собирая мечты](https://img-blog.csdnimg.cn/20200602140159375.jpg)