1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-06-14 03:19:34 +02:00

Фикс документации

This commit is contained in:
Anton Titovets
2026-06-12 13:25:00 +03:00
parent 6cf46a9b2b
commit 31f58c4e07
4 changed files with 50 additions and 24 deletions
+39 -20
View File
@@ -47,7 +47,7 @@
ФС.КопироватьСодержимоеКаталога(КаталогMDЯзыка, КаталогДокументов);
Если Язык = "ru" Тогда
ПодготовитьКурсыДляRU(КаталогОсновной, КаталогРепозиторияКурсов);
//ПодготовитьКурсыДляRU(КаталогОсновной, КаталогРепозиторияКурсов);
КонецЕсли;
Попытка
@@ -152,30 +152,49 @@
ФС.КопироватьСодержимоеКаталога(КаталогКартинокКурсовРепозитория, КаталогКартинокКурсовDocusaurus);
КонецЕсли;
ОбновитьКаталогКурсаНаUUID(КаталогКурсовDocusaurus);
ОбновитьКаталогиКурсовНаUUID(КаталогКурсовDocusaurus);
КонецПроцедуры
Процедура ОбновитьКаталогКурсаНаUUID(Знач КаталогКурсовDocusaurus)
СтароеИмяКаталога = "Into-OpenIntegrations";
НовыйUUID = НРег(Строка(Новый УникальныйИдентификатор()));
СтарыйКаталогКурса = КаталогКурсовDocusaurus + "/" + СтароеИмяКаталога;
НовыйКаталогКурса = КаталогКурсовDocusaurus + "/" + НовыйUUID;
ОбъектСтарыйКаталогКурса = Новый Файл(СтарыйКаталогКурса);
Если Не ОбъектСтарыйКаталогКурса.Существует() Тогда
ВызватьИсключение СтрШаблон("Source course directory not found: %1", СтарыйКаталогКурса);
КонецЕсли;
ФС.КопироватьСодержимоеКаталога(СтарыйКаталогКурса, НовыйКаталогКурса);
УдалитьФайлы(СтарыйКаталогКурса);
Процедура ОбновитьКаталогиКурсовНаUUID(Знач КаталогКурсовDocusaurus)
ПутьSidebars = КаталогКурсовDocusaurus + "/sidebars.js";
ТекстSidebars = ПолучитьСтрокуИзДвоичныхДанных(Новый ДвоичныеДанные(ПутьSidebars));
ТекстSidebars = СтрЗаменить(ТекстSidebars, СтароеИмяКаталога, НовыйUUID);
ОбъектSidebars = Новый Файл(ПутьSidebars);
Если Не ОбъектSidebars.Существует() Тогда
ВызватьИсключение СтрШаблон("Courses sidebars file not found: %1", ПутьSidebars);
КонецЕсли;
ТекстSidebars = ПолучитьСтрокуИзДвоичныхДанных(Новый ДвоичныеДанные(ПутьSidebars));
СоответствиеUUID = Новый Соответствие;
Для Каждого ЭлементКаталога Из НайтиФайлы(КаталогКурсовDocusaurus, "*") Цикл
Если Не ЭлементКаталога.ЭтоКаталог() Тогда
Продолжить;
КонецЕсли;
СтароеИмяКаталога = ЭлементКаталога.Имя;
НовыйUUID = НРег(Строка(Новый УникальныйИдентификатор()));
СтарыйКаталогКурса = ЭлементКаталога.ПолноеИмя;
НовыйКаталогКурса = КаталогКурсовDocusaurus + "/" + НовыйUUID;
ФС.КопироватьСодержимоеКаталога(СтарыйКаталогКурса, НовыйКаталогКурса);
УдалитьФайлы(СтарыйКаталогКурса);
СоответствиеUUID.Вставить(СтароеИмяКаталога, НовыйUUID);
CommonTools.СообщитьПроцесс(СтрШаблон("Course UUID: %1 -> %2", СтароеИмяКаталога, НовыйUUID));
КонецЦикла;
Если СоответствиеUUID.Количество() = 0 Тогда
ВызватьИсключение СтрШаблон("No course directories found in: %1", КаталогКурсовDocusaurus);
КонецЕсли;
Для Каждого ПараКурса Из СоответствиеUUID Цикл
ТекстSidebars = СтрЗаменить(ТекстSidebars, ПараКурса.Ключ, ПараКурса.Значение);
КонецЦикла;
CommonTools.ЗаписатьТекст(ТекстSidebars, ПутьSidebars);
CommonTools.СообщитьПроцесс(СтрШаблон("Courses UUID generated: %1", НовыйUUID));
КонецПроцедуры
+7 -3
View File
@@ -46,13 +46,17 @@ if (hasCoursesContent) {
]);
}
basePlugins.push(
[
if (process.env.NODE_ENV === 'production') {
basePlugins.push([
'docusaurus-plugin-yandex-metrica',
{
counterID: '97292922',
enableInProdOnly: true,
},
],
]);
}
basePlugins.push(
[require.resolve('docusaurus-lunr-search'), {
languages: ['en', 'ru'], // language codes
}],
@@ -0,0 +1,3 @@
if (typeof window !== 'undefined' && typeof window.ym !== 'function') {
window.ym = function () {};
}
+1 -1
View File
@@ -508,7 +508,7 @@
МассивСтрок.Добавить("Why is the sky blue?");
МассивСтрок.Добавить("Why is the grass green?");
Модель = "tinyllama";
Модель = "nomic-embed-text-v2-moe";
ДопЗаголовки = Новый Соответствие;
ДопЗаголовки.Вставить("Authorization", СтрШаблон("Bearer %1", Токен));