Browse Source

Merge pull request #5 from ivan-nginx/master

Add RU language in docs.
zhuzhuxia 8 years ago
parent
commit
d8fd81add8
3 changed files with 139 additions and 6 deletions
  1. 3 3
      README.md
  2. 3 3
      doc/cn/README.md
  3. 133 0
      doc/ru/README.md

+ 3 - 3
README.md

@@ -1,6 +1,6 @@
-<div align="right">:triangular_flag_on_post: Language:
-:us:English
-<a title="中文" href="doc/cn/README.md">:cn:中文</a></div>
+<div align="right">Language: :us:
+<a title="Chinese" href="doc/cn/README.md">:cn:</a>
+<a title="Russian" href="doc/ru/README.md">:ru:</a></div>
 
 # <div align="center"><a title="Go to homepage" href="#"><img align="center" width="56" height="56" src="https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/icons/HexoEditor.svg?sanitize=true"></a>  HexoEditor</div>
 

+ 3 - 3
doc/cn/README.md

@@ -1,6 +1,6 @@
-<div align="right">:triangular_flag_on_post: Language:
-<a title="English" href="https://github.com/zhuzhuyule/HexoEditor/blob/master/README.md">:us:English</a>
-:cn:中文</div>
+<div align="right">语言: <a title="英语" href="../../README.md">:us:</a>
+:cn:
+<a title="俄语" href="../../docs/ru/README.md">:ru:</a></div>
 
 # <div align="center"><a title="Go to homepage" href="#"><img align="center" width="56" height="56" src="https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/icons/HexoEditor.svg?sanitize=true"></a>  HexoEditor</div>
 

+ 133 - 0
doc/ru/README.md

@@ -0,0 +1,133 @@
+<div align="right">Язык: <a title="Английский" href="../../README.md">:us:</a>
+<a title="Китайский" href="../../docs/cn/README.md">:cn:</a>
+:ru:</div>
+
+# <div align="center"><a title="Перейти на сайт" href="#"><img align="center" width="56" height="56" src="https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/icons/HexoEditor.svg?sanitize=true"></a>  HexoEditor</div>
+
+[![Join the chat](https://badges.gitter.im/hexo-theme-tomotoes/Lobby.svg)](https://gitter.im/zhuzhuyule/Lobby)
+[![license](https://img.shields.io/badge/license-GPL3.0-brightgreen.svg)](https://github.com/zhuzhuyule/HexoEditor/blob/master/LICENSE)
+[![Download](https://img.shields.io/badge/download-page-blue.svg)](https://github.com/zhuzhuyule/HexoEditor/releases)
+[![Conda](https://img.shields.io/conda/pn/conda-forge/python.svg)](https://github.com/zhuzhuyule/HexoEditor/releases)
+
+Маркдаун редактор для Hexo.
+
+Построен с помощью Electron.
+
+Наследник [Moeditor](https://github.com/Moeditor/Moeditor), который я переделал под Hexo!
+
+#### Есть идеи? Вам [сюда](https://github.com/zhuzhuyule/HexoEditor/issues/2)
+#### И если у Вас есть время, интерес и энергия, пожалуйста, присоединяйтесь к нам!
+
+# QQ группа:
+- Name:HexoEditor
+- QQID:602883087
+- PASS:HexoEditor
+- Data:2017-12-29
+
+# Возможности
+* HexoEditor
+  * Предпросмотр поста как в браузере
+  * Поддержка тэгов/фильтров/рендерингов
+  * Поддержка пользовательских тэгов
+  * Поддержка конфигурации Hexo (`_config.yml`)
+    * Подсветка синтаксиса (highlight)
+    * Поддержка тэгов темы
+  * --------- v1.1.8 (2017-12-29) ---------
+  * Быстрое создание поста из Hexo исходников
+  * Быстрая смена имени файла (при редактировании поста)
+  * Поддержка ярлыков
+  * Поддержка нумерации строк
+  * Авто-Показ/Скрытие скроллинга
+  * Поддержка совместной прокрутка
+* HexoEditor (Наследник [Moeditor](https://github.com/Moeditor/Moeditor))
+  * Поддержка стиля GitHub
+  * Математические выражения TeX
+  * Диаграммы UML
+  * Подсветка кода в редакторе
+  * Режим чтения/записи/предпросмотра
+  * Пользовательские шрифты/высота линии
+  * Пользовательские темы
+  * Подсветка кода в темами ([highlight.js](https://highlightjs.org/))
+  * Автоматическая перезагрузка текста
+  * Поддержка локализации
+  * ~~Фокус-режим~~
+
+# Скриншоты
+
+![HexoEditor Main](https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/screenshots/main.png)
+
+![HexoEditor Write Mode](https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/screenshots/side-menu.png)
+
+![HexoEditor Write Mode](https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/screenshots/settings.png)
+
+![HexoEditor About](https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/screenshots/about.png)
+
+# Gif-скриншоты
+![HexoEditor tag](https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/screenshots/gif-tag.gif)
+
+![HexoEditor Mode](https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/screenshots/gif-mode.gif)
+
+![HexoEditor New Post](https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/screenshots/gif-newpost.gif)
+
+![HexoEditor Hexo](https://raw.githubusercontent.com/zhuzhuyule/HexoEditor/master/screenshots/gif-hexo.gif)
+
+# В планах
+- [ ] Добавить Toc
+- [ ] Добавить настройку Hexo-заголовка (40%)
+- [ ] Добавить базовую подсветку ярлыков
+- [ ] Добавить дерево изменений файлов
+.....
+- [ ] Развертывание поста
+- [ ] Добавить мульти-редактирование во вкладках
+
+# Компилирование
+```bash
+npm install
+npm start
+```
+
+# Отладка
+Открываем [Chromium Developer Tools](https://developer.chrome.com/devtools) и далее есть 3 способа:
+
+1. Добавляем аргумент `--debug`:
+```bash
+npm start -- --debug
+```
+2. `Ctrl` + `Shift` + `I` в Linux / Windows или `Command` + `Option` + `I` в OS X / macOS для переключения `devtools` в окне.
+3. Устанавливаем `debug` на `true` в конфиге. Файл конфигурации располагается в `~/.config/configstore/HexoEditor.json` (для всех систем).
+
+
+
+# Локализация
+HexoEditor будет автоматически распознавать Ваш системный язык и использовать локализацию.
+
+Вы можете также установить язык вручную в окне Настроек.
+
+Теперь приложение поддерживает Англиский, Французский, Немецкий, испанский и *незавершенный* Португальский.
+
+**Помогите нам** если Вы можете добавить перевод. Пожалуйста, следуйте инструкциям в файле `app/moe-l10n.js`.
+
+# Лицензия
+HexoEditor распространяется под **GPL v3** лицензией.
+
+Некоторые модули ноды лицензированы под другими лицензиями.
+
+`Raleway` шрифт лицензирован под лицензией OFL.
+
+
+# Примечания
+1. Редактируем файл `codemirror.js`:
+
+> ./node_modules/codemirror/lib/codemirror.js (линия: `3104`)
+
+
+> ./node_modules/codemirror/src/display/selection.js (линия: `56`)
+
+```js 
+//var rightSide = Math.max(display.sizerWidth, displayWidth(cm) - display.sizer.offsetLeft) - padding.right;
+var rightSide = display.lineDiv.offsetWidth - padding.right;
+```
+
+# Совместимость
+
+* :triangular_flag_on_post: <a href="https://github.com/theme-next/hexo-theme-next" target="_blank">NexT theme</a>