Overview

HTTPS SSH

Исходные тексты сайта программирование-по-русски.рф

Как сделан этот сайт

Сайт сделан с помощью средства генерации статических сайтов nuxt.js. Из пушек - по воробьям.

http://программирование-по-русски.рф/как-сделан-этот-сайт.яргт

Тз на словарь терминов

См код/док/словарь.md. Гиперссылки в md на кириллицу в bitbucket раньше работали, теперь сломались.

Проблемы

https://github.com/vuejs/vue/issues/5655
Они забили на кириллицу в URL - история не работает и никто не собирается это чинить.
Только с помощью ручного добавления маршрутов можно вообще уметь переходить на русские страницы. Моё решение - поменять node_modules/nuxt/lib/common/utils.js вокруг комментария // Order Routes path

const route2 = cloneObject(route);
route2.path = encodeURI(route2.path); 

// Order Routes path
parent.push(route);
parent.push(route2);

Оно не работает для статических страниц, только для компонентов из /pages. Поэтому все статические файлы у нас в латинице.