Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 24 additions & 10 deletions .github/workflows/pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,17 @@ jobs:
HUGO_VERSION: 0.147.7
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
fetch-depth: 0 # fetch all history for .GitInfo and .Lastmod
submodules: recursive
- name: Setup Go
uses: actions/setup-go@v5
uses: actions/setup-go@v7
with:
go-version: '1.22'
go-version: "1.24.4"
- name: Setup Pages
id: pages
uses: actions/configure-pages@v4
uses: actions/configure-pages@v6
- name: Setup Hugo
run: |
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
Expand All @@ -55,13 +55,12 @@ jobs:
HUGO_ENVIRONMENT: production
HUGO_ENV: production
run: |
hugo \
--gc --minify \
--baseURL "${{ steps.pages.outputs.base_url }}/"
hugo --gc --minify
bash scripts/generate-en-redirects.sh
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v5
with:
path: ./public
path: ./public/ru

# Deployment job
deploy:
Expand All @@ -73,4 +72,19 @@ jobs:
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
uses: actions/deploy-pages@v5

deploy-english:
runs-on: ubuntu-latest
needs: build
steps:
- name: Trigger English documentation deployment
env:
GH_TOKEN: ${{ secrets.DOCS_EN_TOKEN }}
SOURCE_SHA: ${{ github.sha }}
run: |
gh api \
--method POST \
repos/ergohaven/docs-en/dispatches \
-f event_type=deploy \
-f "client_payload[source_sha]=$SOURCE_SHA"
4 changes: 2 additions & 2 deletions content/device/archive/hpd.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ On the trackball and touchpad modules, you can adjust cursor movement sensitivit


{{% details title="Changing DPI in Vial" closed="true" %}}
1. Download and open [Vial](https://docs.ergohaven.xyz/en/qmk/vial/).
1. Download and open [Vial](https://docs.eh.industries/software/qmk/vial/).
2. In the top menu, go to the **Layouts** tab.
3. Select the desired DPI value from the dropdown next to DPI.

Expand All @@ -35,7 +35,7 @@ In this tab you can also configure:
{{% /details %}}

{{% details title="Configuring Auto mouse in Vial" closed="true" %}}
1. Download and open [Vial](https://docs.ergohaven.xyz/en/qmk/vial/).
1. Download and open [Vial](https://docs.eh.industries/software/qmk/vial/).
2. In the top menu, go to the **QMK Settings** tab.
3. Then select the Auto mouse tab.
4. Enable automatic mouse layer activation by checking Enable auto mouse layer feature.
Expand Down
4 changes: 2 additions & 2 deletions content/device/archive/hpd.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ sidebar:


{{% details title="Изменение DPI в Vial" closed="true" %}}
1. Скачайте и откройте [Vial](https://docs.ergohaven.xyz/qmk/vial/)
1. Скачайте и откройте [Vial](https://docs.ergohaven.xyz/software/qmk/vial/)
2. В верхнем меню перейдите во вкладку **Layouts**
3. Выберите нужное значение DPI в раскрывающемся списке напротив пункта DPI

Expand All @@ -36,7 +36,7 @@ sidebar:
{{% /details %}}

{{% details title="Настройка Auto mouse в Vial" closed="true" %}}
1. Скачайте и откройте [Vial](https://docs.ergohaven.xyz/qmk/vial/)
1. Скачайте и откройте [Vial](https://docs.ergohaven.xyz/software/qmk/vial/)
2. В верхнем меню перейдите во вкладку **QMK Settings**
3. Ниже выберите вкладку Auto mouse
4. Включите автоматическую активацию слоя мыши установив галочку в пункте Enable auto mouse layer feature
Expand Down
4 changes: 2 additions & 2 deletions content/device/archive/imperial44-we.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ Imperial44 Wireless Edition is a wireless, programmable mechanical split keyboar
{{% /details %}}

## Keyboard configuration
Please refer to the article [Keyboard configuration in ZMK keymap-editor](/zmk/keymap-editor).
Please refer to the article [Keyboard configuration in ZMK keymap-editor](/software/zmk/keymap-editor).

## RuEn mode
Please refer to the article [RuEn layout for wireless keyboards](/zmk/zmk-ruen).
Please refer to the article [RuEn layout for wireless keyboards](/software/zmk/zmk-ruen).

## Firmware update

Expand Down
6 changes: 3 additions & 3 deletions content/device/archive/imperial44-we.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ Imperial44 Wireless Edition - беспроводная программируе
{{% /details %}}

## Настройка клавиатуры
Пожалуйста перейдите в статью [Настройка клавиатуры в ZMK keymap-editor](/zmk/keymap-editor)
Пожалуйста перейдите в статью [Настройка клавиатуры в ZMK keymap-editor](/software/zmk/keymap-editor)

## Режим Ruen
Пожалуйста перейдите в статью [RuEn раскладка для беспроводных клавиатур](/zmk/zmk-ruen)
Пожалуйста перейдите в статью [RuEn раскладка для беспроводных клавиатур](/software/zmk/zmk-ruen)

## Обновление прошивки

Expand All @@ -69,4 +69,4 @@ Imperial44 Wireless Edition - беспроводная программируе
- Подключите клавиатуру к вашему устройству
{{% /details %}}

Прошивка клавиатуры с [Ergohaven's Qube](https://docs.ergohaven.xyz/wireless/qube/)
Прошивка клавиатуры с [Ergohaven's Qube](https://docs.ergohaven.xyz/device/archive/qube/)
14 changes: 7 additions & 7 deletions content/device/archive/k03-we.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,29 +58,29 @@ The keyboard supports wired connection via USB-C connector. Use the included cab
4. Start a Bluetooth search on your device and find the keyboard in the list
5. Connect the keyboard to your device
{{< callout type="info" >}}
[Adding wireless connection to devices via Qube](https://docs.ergohaven.xyz/en/wireless/qube/)
[Adding wireless connection to devices via Qube](https://docs.eh.industries/device/archive/qube/)
{{< /callout >}}
{{% /details %}}

## Charging and Battery Monitoring

Refer to the corresponding section of the article [First Steps with a ZMK Keyboard](https://docs.ergohaven.xyz/en/zmk/zmk-keyboards/)
Refer to the corresponding section of the article [First Steps with a ZMK Keyboard](https://docs.eh.industries/software/zmk/zmk-keyboards/)
{{< callout type="warning" >}}
To charge the keyboard battery, the power switch on the bottom of the half must be in the **On** position.
{{< /callout >}}

## Configuration
Refer to the article [Keyboard Configuration in ZMK keymap-editor](/en/zmk/keymap-editor)
Refer to the article [Keyboard Configuration in ZMK keymap-editor](/software/zmk/keymap-editor)

## Ruen Mode
Refer to the article [RuEn Layout for Wireless Keyboards](/en/zmk/zmk-ruen)
Refer to the article [RuEn Layout for Wireless Keyboards](/software/zmk/zmk-ruen)

## Firmware

Firmware update is required when:
- A new firmware version has been released on [keymap_hub](https://github.com/ergohaven/keymap_hub)
- You need to restore the keyboard to factory settings
- You are using custom firmware settings via a [fork](https://docs.ergohaven.xyz/en/zmk/fork-sync/)
- You are using custom firmware settings via a [fork](https://docs.eh.industries/software/zmk/fork-sync/)

{{% steps %}}

Expand Down Expand Up @@ -124,7 +124,7 @@ Copy or drag the *K:03 v4* Uf2 firmware file for the left half — it should reb

Firmware update is complete — you can now connect the keyboard to your device!

### Firmware Update via [Ergohaven's Qube](https://docs.ergohaven.xyz/en/wireless/qube/)
### Firmware Update via [Ergohaven's Qube](https://docs.eh.industries/device/archive/qube/)

## Care and Maintenance

Expand All @@ -142,4 +142,4 @@ Firmware update is complete — you can now connect the keyboard to your device!

The keyboard comes with a *3-year warranty and service support*.

If you have any questions about setup, firmware, or operation, please contact [the Ergohaven Telegram group](https://t.me/c/1464748383/8323) or [knowledge base](https://docs.ergohaven.xyz/en/)
If you have any questions about setup, firmware, or operation, please contact [the Ergohaven Telegram group](https://t.me/c/1464748383/8323) or [knowledge base](https://docs.eh.industries/)
12 changes: 6 additions & 6 deletions content/device/archive/k03-we.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,29 +58,29 @@ sidebar:
3. Начните поиск Bluetooth на устройстве и найдите клавиатуру в списке
4. Подключите клавиатуру к устройству
{{< callout type="info" >}}
[Добавление беспроводного подключения к устройствам через Qube](https://docs.ergohaven.xyz/wireless/qube/)
[Добавление беспроводного подключения к устройствам через Qube](https://docs.ergohaven.xyz/device/archive/qube/)
{{< /callout >}}
{{% /details %}}

## Зарядка, мониторинг заряда

Перейдите в соответствующий раздел статьи [Первые шаги с клавиатурой на ZMK](https://docs.ergohaven.xyz/zmk/zmk-keyboards/)
Перейдите в соответствующий раздел статьи [Первые шаги с клавиатурой на ZMK](https://docs.ergohaven.xyz/software/zmk/zmk-keyboards/)
{{< callout type="warning" >}}
Для зарядки аккумулятора клавиатуры переключатель питания половинки снизу должен быть в положении **Вкл**
{{< /callout >}}

## Настройка
Перейдите в статью [Настройка клавиатуры в ZMK keymap-editor](/zmk/keymap-editor)
Перейдите в статью [Настройка клавиатуры в ZMK keymap-editor](/software/zmk/keymap-editor)

## Режим Ruen
Перейдите в статью [RuEn раскладка для беспроводных клавиатур](/zmk/zmk-ruen)
Перейдите в статью [RuEn раскладка для беспроводных клавиатур](/software/zmk/zmk-ruen)

## Прошивка

Прошивка требуется в случаях, когда:
- Вышло обновление прошивки на [keymap_hub](https://github.com/ergohaven/keymap_hub)
- Требуется вернуть клавиатуру к заводским настройкам
- Вы используете собственные настройки в прошивке через [форк](https://docs.ergohaven.xyz/zmk/fork-sync/)
- Вы используете собственные настройки в прошивке через [форк](https://docs.ergohaven.xyz/software/zmk/fork-sync/)

{{% steps %}}

Expand Down Expand Up @@ -124,7 +124,7 @@ sidebar:

Прошивка завершена, можно подключать клавиатуру к вашему устройству!

### Прошивка клавиатуры с [Ergohaven's Qube](https://docs.ergohaven.xyz/wireless/qube/)
### Прошивка клавиатуры с [Ergohaven's Qube](https://docs.ergohaven.xyz/device/archive/qube/)

## Уход и обслуживание

Expand Down
2 changes: 1 addition & 1 deletion content/device/archive/k03.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ sidebar:
- When connecting the keyboard to the computer, make sure the USB-C cable is firmly inserted into the connector

## Customizing keyboard
Please refer to the [Vial guide](https://docs.ergohaven.xyz/en/qmk/vial/)
Please refer to the [Vial guide](https://docs.eh.industries/software/qmk/vial/)

## Firmware update
### Preparation
Expand Down
2 changes: 1 addition & 1 deletion content/device/archive/k03.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ sidebar:
- При подключении к компьютеру, убедитесь, что кабель USB-C плотно вставлен в разъем

## Настройка клавиатуры
Пожалуйста перейдите в [статью о программе Vial](https://docs.ergohaven.xyz/qmk/vial/)
Пожалуйста перейдите в [статью о программе Vial](https://docs.ergohaven.xyz/software/qmk/vial/)

## Обновление прошивки
### Подготовка:
Expand Down
2 changes: 1 addition & 1 deletion content/device/k04.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,4 +231,4 @@ Firmware update is complete — you can now connect the keyboard to your device!

The keyboard comes with a *3-year warranty and service support*

If you have any questions about setup, firmware, or operation, please contact [the Ergohaven Telegram group](https://t.me/c/1464748383/8323) or [knowledge base](https://docs.ergohaven.xyz/en/)
If you have any questions about setup, firmware, or operation, please contact [the Ergohaven Telegram group](https://t.me/c/1464748383/8323) or [knowledge base](https://docs.eh.industries/)
2 changes: 1 addition & 1 deletion content/device/phenom.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,4 +127,4 @@ To reflash/update the firmware, the keyboard must be put into bootloader mode. T

The keyboard comes with a *3-year warranty and service support*.

If you have any questions about setup, firmware, or operation, please contact [the Ergohaven Telegram group](https://t.me/c/1464748383/8323) or [knowledge base](https://docs.ergohaven.xyz/en/)
If you have any questions about setup, firmware, or operation, please contact [the Ergohaven Telegram group](https://t.me/c/1464748383/8323) or [knowledge base](https://docs.eh.industries/)
6 changes: 3 additions & 3 deletions content/device/sm30.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ By default you have the base Layer 0 and the additional Layer 1, which is activa

4. **Choose the activation method you want and the layer number to use**

>In this example we will use TG(*), which toggles a layer on if it is off, and off if it is on. You can read more about the other layer switching methods in [our article](https://docs.ergohaven.xyz/en/qmk/vial/#layer). Since we already have 2 layers by default, we will configure Layer 3 for a new layout, so we will choose TG(3), where the number in parentheses is the layer being toggled
>In this example we will use TG(*), which toggles a layer on if it is off, and off if it is on. You can read more about the other layer switching methods in [our article](https://docs.eh.industries/software/qmk/vial/#layer). Since we already have 2 layers by default, we will configure Layer 3 for a new layout, so we will choose TG(3), where the number in parentheses is the layer being toggled

![image](/images/sm30/sm30_layer_1.gif)

Expand Down Expand Up @@ -205,7 +205,7 @@ In Vial, the Lighting tab lets you customize the key backlight by changing the e
After configuring all RGB lighting parameters, click Save in the bottom-right corner of Vial to save all changes
{{% /details %}}

**More about Vial features can be found in the [article](https://docs.ergohaven.xyz/en/qmk/vial/)**
**More about Vial features can be found in the [article](https://docs.eh.industries/software/qmk/vial/)**

## Switch replacement / hot-swap encoder installation

Expand Down Expand Up @@ -294,4 +294,4 @@ To reflash or update the keypad firmware, the keypad needs to be put into bootlo

The keypad comes with a *3-year warranty and service support*.

If you have any questions about setup, firmware, or operation, please contact [the Ergohaven Telegram group](https://t.me/c/1464748383/8323) or [knowledge base](https://docs.ergohaven.xyz/en/)
If you have any questions about setup, firmware, or operation, please contact [the Ergohaven Telegram group](https://t.me/c/1464748383/8323) or [knowledge base](https://docs.eh.industries/)
4 changes: 2 additions & 2 deletions content/device/sm30.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ sidebar:

4. **Выберите интересующий метод активации слоя и номер слоя который будет задействован**

>В данном примере рассмотрим переключение слоя через - TG(*), который активирует слой, если он неактивен, и наоборот. Ознакомитья с остальными методами переключения слоев вы можете в [нашей статье](https://docs.ergohaven.xyz/qmk/vial/#layer). По умолчанию у нас уже есть 2 слоя с раскладкой, то в этом примере настроим 3 слой для новой раскладки, по-этому выберем TG(3), где в скобках указан номер переключаемого слоя
>В данном примере рассмотрим переключение слоя через - TG(*), который активирует слой, если он неактивен, и наоборот. Ознакомитья с остальными методами переключения слоев вы можете в [нашей статье](https://docs.ergohaven.xyz/software/qmk/vial/#layer). По умолчанию у нас уже есть 2 слоя с раскладкой, то в этом примере настроим 3 слой для новой раскладки, по-этому выберем TG(3), где в скобках указан номер переключаемого слоя

![image](/images/sm30/sm30_layer_1.gif)

Expand Down Expand Up @@ -204,7 +204,7 @@ sidebar:
После настройки всех параметров RGB подсветки нажмите Save в нижнем правом углу Vial, чтобы сохранить все изменения
{{% /details %}}

**Более подробно о функционале Vial читайте в [статье](https://docs.ergohaven.xyz/qmk/vial/)**
**Более подробно о функционале Vial читайте в [статье](https://docs.ergohaven.xyz/software/qmk/vial/)**

## Замена свитчей / установка хотсвап-энкодера

Expand Down
2 changes: 1 addition & 1 deletion content/device/tb-mini.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ sidebar:

## Прошивка, мониторинг заряда

Прошивка и мониторинг заряда происходят аналогично <a href="https://docs.ergohaven.xyz/zmk/zmk-keyboards/" target="_blank">беспроводным клавиатурам на ZMK</a>.
Прошивка и мониторинг заряда происходят аналогично <a href="https://docs.ergohaven.xyz/software/zmk/zmk-keyboards/" target="_blank">беспроводным клавиатурам на ZMK</a>.


## Переключение режимов
Expand Down
Loading