Lx4U-book/mkdocs.yml

303 lines
13 KiB
YAML
Raw Permalink Normal View History

site_name: Linux для себя
site_author: Linux4Yourself community
site_description: 'Подробное руководство по созданию собственной Linux-системы из исходного кода'
site_url: https://lx4u.ru/mkdocs/#
repo_name: book
repo_url: https://github.com/Linux4Yourself/book
edit_uri: edit/develop/docs/
theme:
name: 'material'
logo: https://raw.githubusercontent.com/Linux4Yourself/design/main/logo/logo.svg
favicon: https://raw.githubusercontent.com/Linux4Yourself/design/main/favicon/favicon.ico
language: ru
include_sidebar: true
features:
- content.code.annotate
- content.tabs.link
- navigation.expand
- navigation.indexes
- search.highlight
- search.share
- search.suggest
- navigation.top
palette:
- scheme: default
primary: black
accent: blue
toggle:
icon: material/eye-outline
name: Переключиться в тёмный режим
- scheme: slate
primary: black
accent: blue
toggle:
icon: material/eye
name: Переключиться в светлый режим
font:
text: 'Open Sans'
code: 'Droid Sans Mono'
extra:
social:
- icon: 'fontawesome/brands/github'
link: 'https://github.com/Linux4Yourself/book'
- icon: 'fontawesome/brands/telegram'
link: 'https://t.me/Linux4Yourself'
markdown_extensions:
- admonition
- abbr
- def_list
- md_in_html
- codehilite
- meta
- attr_list
- footnotes
- tables
- toc:
permalink: ⚓︎
- markdown.extensions.tables
- pymdownx.arithmatex
- pymdownx.betterem
- pymdownx.critic
- pymdownx.caret
- pymdownx.keys
- pymdownx.mark
- pymdownx.tilde
- pymdownx.details
- pymdownx.magiclink:
repo_url_shortener: true
repo_url_shorthand: true
provider: "github"
user: "facelessuser"
repo: "pymdown-extensions"
- pymdownx.superfences
- pymdownx.inlinehilite
- pymdownx.smartsymbols
- pymdownx.tasklist
- pymdownx.highlight:
linenums: true
linenums_style: pymdownx-inline
plugins:
# Раскомментировать в случае необходимости генерации
# PDF-версии руководства.
#- with-pdf
- search:
lang: ru
- include:
src_path: docs/packages
nav:
- Linux для себя: index.md
- Журнал изменений: changelog.md
- Предисловие:
- Введение: prologue/foreword.md
- От авторов: prologue/from-authors.md
- Преимущества: prologue/benefits.md
- Прежде чем начать: prologue/before-start.md
- Принятые обозначения: prologue/typography.md
- Информация об используемых пакетах: prologue/packages.md
- Опечатки и неточности: prologue/inaccuracies.md
- Подготовительные работы:
- Целевые архитектуры: prepare/arch.md
- Требования: prepare/requrements.md
- О времени сборки пакетов: prepare/about-sbu.md
- Создание разделов: prepare/create-partition.md
- Установка переменной $LIN: prepare/set-lin.md
- Монтирование разделов: prepare/mount-partition.md
- Создание основных каталогов и символических ссылок: prepare/create-dirs.md
- Требуемые пакеты и патчи: prepare/download.md
- Создание пользователя: prepare/add-user.md
- Настройка окружения: prepare/set-env.md
- О тестах: prepare/about-tests.md
- О приоритете пакетов: prepare/about-priority.md
- Общая инструкция по сборке пакетов: prepare/general-build-instruction.md
- О потоках: prepare/about-threads.md
- Сборка кросс-компилятора:
- Введение: cross-toolchain/cross-toolchain.md
- Binutils: cross-toolchain/binutils.md
- GCC: cross-toolchain/gcc.md
- Заголовочные файлы ядра Linux: build-system/linux-headers.md
- Сборка временной системы:
- Введение: build-temp-system/tempsystem.md
- glibc: build-temp-system/glibc.md
- libstdc++ проход 1: build-temp-system/libstdc.md
- m4: build-temp-system/m4.md
- ncurses: build-temp-system/ncurses.md
- bash: build-temp-system/bash.md
- coreutils: build-temp-system/coreutils.md
- diffutils: build-temp-system/diffutils.md
- file: build-temp-system/file.md
- findutils: build-temp-system/findutils.md
- gawk: build-temp-system/gawk.md
- grep: build-temp-system/grep.md
- gzip: build-temp-system/gzip.md
- make: build-temp-system/make.md
- patch: build-temp-system/patch.md
- sed: build-temp-system/sed.md
- tar: build-temp-system/tar.md
- xz: build-temp-system/xz.md
- binutils проход 2: build-temp-system/binutils-p2.md
- gcc проход 2: build-temp-system/gcc-p2.md
- Смена владельца каталога $LIN: build-temp-system/change-owner.md
- Вход в окружение chroot: build-temp-system/enter-in-chroot.md
- Создание базовых файлов и ссылок: build-temp-system/create-files.md
- gettext: build-temp-system/gettext.md
- bison: build-temp-system/bison.md
- perl: build-temp-system/perl.md
- python: build-temp-system/python.md
- texinfo: build-temp-system/texinfo.md
- util-linux: build-temp-system/util-linux.md
- Очистка и сохранение временной системы: build-temp-system/cleanup.md
- Сборка системы:
- Введение: build-system/build-system.md
- Настройка окружения bash: build-system/set-profile.md
- iana-etc: build-system/iana-etc.md
2021-12-12 23:58:28 +08:00
- man-pages: build-system/man-pages.md
- glibc: build-system/glibc.md
- zlib-ng: build-system/zlib.md
- bzip2: build-system/bz2.md
- xz: build-system/xz.md
- zstd: build-system/zstd.md
- file: build-system/file.md
- readline: build-system/readline.md
- m4: build-system/m4.md
- bc: build-system/bc.md
- flex: build-system/flex.md
- tcl: build-system/tcl.md
- expect: build-system/expect.md
- dejagnu: build-system/dejagnu.md
- binutils: build-system/binutils.md
- gmp: build-system/gmp.md
- mpfr: build-system/mpfr.md
- mpc: build-system/mpc.md
- isl: build-system/isl.md
- attr: build-system/attr.md
- acl: build-system/acl.md
- libcap: build-system/libcap.md
- shadow: build-system/shadow.md
- gcc: build-system/gcc.md
- pkg-config: build-system/pkg-config.md
- ncurses: build-system/ncurses.md
- sed: build-system/sed.md
- psmisc: build-system/psmisc.md
- gettext: build-system/gettext.md
- bison: build-system/bison.md
- grep: build-system/grep.md
- bash: build-system/bash.md
- libtool: build-system/libtool.md
- gdbm: build-system/gdbm.md
- gperf: build-system/gperf.md
- expat: build-system/expat.md
- inetutils: build-system/inetutils.md
- perl: build-system/perl.md
- XML::Parser: build-system/xml-parser.md
- intltool: build-system/intltool.md
- autoconf: build-system/autoconf.md
- automake: build-system/automake.md
- kmod: build-system/kmod.md
- libelf: build-system/libelf.md
- libffi: build-system/libffi.md
- openssl: build-system/openssl.md
- python: build-system/python.md
- ninja: build-system/ninja.md
- meson: build-system/meson.md
- coreutils: build-system/coreutils.md
- check: build-system/check.md
- diffutils: build-system/diffutils.md
- gawk: build-system/gawk.md
- findutils: build-system/findutils.md
- groff: build-system/groff.md
- less: build-system/less.md
- gzip: build-system/gzip.md
- iproute2: build-system/iproute.md
- kbd: build-system/kbd.md
- libpipeline: build-system/libpipeline.md
- make: build-system/make.md
- patch: build-system/patch.md
- tar: build-system/tar.md
- man-db: build-system/mandb.md
- texinfo: build-system/texinfo.md
- popt: build-system/popt.md
- freetype: build-system/freetype.md
- dosfstools: build-system/dosfstools.md
- wget: build-system/wget.md
- libtasn1: build-system/libtasn1.md
- p11-kit: build-system/p11-kit.md
- make-ca: build-system/make-ca.md
- MarkupSafe: build-system/markupsafe.md
- Jinja2: build-system/jinja2.md
- Выбор текстового редактора:
- Введение: build-system/text-editor.md
- vim: build-system/vim.md
- emacs: build-system/emacs.md
- nano: build-system/nano.md
- Выбор системы инициализации:
- Введение: build-system/init-system.md
- SysVInit:
- Введение: build-system/init/sysvinit-page.md
- eudev: build-system/init/eudev-sysv.md
- procps-ng: build-system/init/procps-ng-sysv.md
- util-linux: build-system/init/util-linux-sysv.md
- sysklogd: build-system/init/sysklogd-sysv.md
- sysvinit: build-system/init/sysvinit.md
- bootscripts: build-system/init/bootscripts.md
- SystemD:
- Введение: build-system/init/systemd-page.md
- Создание пользователей и групп для systemd: build-system/init/systemd-users.md
- systemd: build-system/init/systemd.md
- d-bus: build-system/init/dbus-sysd.md
- procps-ng: build-system/init/procps-ng-sysd.md
- util-linux: build-system/init/util-linux-sysd.md
- e2fsprogs: build-system/e2fsprogs.md
- GRUB:
- Введение: build-system/boot/about-grub.md
- EFI:
- Введение: build-system/boot/efi.md
- efivar: build-system/boot/efivar.md
- efibootmgr: build-system/boot/efibootmgr.md
- GRUB: build-system/boot/grub-efi.md
- BIOS/Legacy:
- Введение: build-system/boot/bios.md
- GRUB: build-system/boot/grub-mbr.md
- Очистка: build-system/cleanup.md
- Настройка системы:
- Введение: setup/setup.md
- Создание файла /etc/fstab: setup/fstab.md
- Создание файла /etc/shells: setup/shells.md
- systemd:
- Настройка аппаратных часов: setup/hw-clock.md
- Настройка сети: setup/network-systemd.md
- SysVInit:
- Настройка SysVInit: setup/sysvinit-conf.md
- Настройка и установка ядра:
- Введение: kernel/kernel-setup-intro.md
- Настройка: kernel/kernel-setup.md
- О прошивках: kernel/about-fw.md
- Делаем систему загрузочной:
- Введение: boot/boot.md
- Создание загрузочной системы EFI: boot/uefi.md
- Создание загрузочной системы Legacy Boot MBR: boot/mbr.md
- Заключительная часть:
- Заключительная часть: final/final.md
- Что теперь?: final/whatnow.md
- Вспомогательные материалы:
- Введение: additional/additional.md
- Строение GNU/Linux:
- Строение GNU/Linux. Часть 1: additional/LinuxStructure1.md
- Строение GNU/Linux. Часть 2: additional/LinuxStructure2.md
- Строение GNU/Linux. Часть 3: additional/LinuxStructure3.md
- Строение GNU/Linux. Часть 4: additional/LinuxStructure4.md
- Сборка ПО из исходного кода: additional/src-compiling.md
- Решение ошибок сборки: additional/error-fix.md
- Кросс-компилятор: additional/cross-compiler.md
2021-12-25 19:07:28 +08:00
- Виды популярных архитектур процессора: additional/cpu-arch.md
- Типы разделов и каталогов: additional/partitions_catalogs.md
- Выбор размера файла подкачки: additional/swap.md
- Настройка zram: additional/zram.md
- О шебангах в скриптах Linux: additional/sha-bang.md
lang: ru