diff --git a/docs/devs/building/index.md b/docs/devs/building/index.md deleted file mode 100644 index 1bb163e..0000000 --- a/docs/devs/building/index.md +++ /dev/null @@ -1,15 +0,0 @@ -Build requirements -================== - -In general, for building i2pd you need several things: - -* compiler with c++11 support (for example: gcc >= 4.7, clang) -* boost >= 1.49 -* openssl library -* zlib library (openssl already depends on it) - -Optional tools: - -* cmake >= 2.8 (or 3.3+ if you want to use precompiled headers on windows) -* miniupnp library (for upnp support) -* [websocketpp](https://github.com/zaphoyd/websocketpp/) (for websocket ui) diff --git a/docs/img/favicon.ico b/docs/img/favicon.ico new file mode 100644 index 0000000..f5807de Binary files /dev/null and b/docs/img/favicon.ico differ diff --git a/docs/media/i2pd-logo.png b/docs/media/i2pd-logo.png deleted file mode 100644 index 9a2f740..0000000 Binary files a/docs/media/i2pd-logo.png and /dev/null differ diff --git a/docs/user-guide/config_opts_after_2.3.0.md b/docs/user-guide/config_opts_after_2.3.0.md deleted file mode 100644 index e6acf8f..0000000 --- a/docs/user-guide/config_opts_after_2.3.0.md +++ /dev/null @@ -1,43 +0,0 @@ -Изменения обработки параметров в релизах > 2.3.0 ------------------------------------------------- - -Система параметров отличается от того, что было ранее и достаточно сильно: - -* изменения имён и стиля параметров - -Все параметры теперь в виде --help (gnu-style), у некоторых есть шорткаты в виде -h (unix-style). -Это касается всех систем, в том числе винды. - ---daemon=1 и подобное -> просто --daemon, без параметра. Нет опции - false, есть - true ---notransit=1 -> --notransit, то же что и выше: есть опция - false, нет - true ---v6 -> --ipv6 (первое было похоже на версию какого-то своего протокола, типа socksproxy --v5) ---tunnelscfg -> --tunconf (имя параметра было слишком длинным, cfg переделан на conf - единообразно с --conf) ---sockskeys -> разделён на два, для socks и httpproxy по-отдельности - -* поддержка секций в основном конфиге - -Выглядит это так: - - # основные опции - pidfile = /var/run/i2pd.pid - # - # настройки конкретного модуля - [httproxy] - address = 1.2.3.4 - port = 4446 - keys = httproxy-keys.dat - # и так далее - [sam] - enabled = no - address = 127.0.0.2 - # ^^ переопределяется только адрес, остальное берётся из дефолта - -Точно так же сейчас работает конфиг туннелей: секция до точки - имя, после - параметр - -* поддержка выключения отдельных сервисов "на корню" см sam.enabled и подобное - -Это позволило задать дефолт для номера порта и не писать его руками для включения. - -* добавлен --help (см #110) - -* присутствует некая валидация параметров, --port=abcd - не прокатит, --port=100500 - тоже diff --git a/mkdocs.yml b/mkdocs.yml index 6b255d9..da2125d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -5,9 +5,7 @@ site_author: PurpleI2P Team repo_url: https://github.com/PurpleI2P/i2pd_docs_en -site_favicon: media/i2pd-logo.png - -pages: +nav: - Home: index.md - User Guide: - Installing: user-guide/install.md @@ -53,5 +51,5 @@ theme: readthedocs markdown_extensions: - - toc: - permalink:  + - toc: + permalink: true