You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-06-14 03:19:34 +02:00
Фикс документации
This commit is contained in:
+39
-20
@@ -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));
|
||||
|
||||
КонецПроцедуры
|
||||
Vendored
+7
-3
@@ -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 () {};
|
||||
}
|
||||
@@ -508,7 +508,7 @@
|
||||
МассивСтрок.Добавить("Why is the sky blue?");
|
||||
МассивСтрок.Добавить("Why is the grass green?");
|
||||
|
||||
Модель = "tinyllama";
|
||||
Модель = "nomic-embed-text-v2-moe";
|
||||
|
||||
ДопЗаголовки = Новый Соответствие;
|
||||
ДопЗаголовки.Вставить("Authorization", СтрШаблон("Bearer %1", Токен));
|
||||
|
||||
Reference in New Issue
Block a user