From b0f1327f37cb5d01a9bb47b1603636c21b95693b Mon Sep 17 00:00:00 2001 From: grechkagk Date: Thu, 4 Dec 2025 22:58:36 +0800 Subject: [PATCH] build.rs --- src/build.rs | 12 ++++++++++++ src/main.rs | 1 - src/static_builder.rs | 15 --------------- 3 files changed, 12 insertions(+), 16 deletions(-) create mode 100644 src/build.rs delete mode 100644 src/static_builder.rs diff --git a/src/build.rs b/src/build.rs new file mode 100644 index 0000000..fb296af --- /dev/null +++ b/src/build.rs @@ -0,0 +1,12 @@ +/* +мы должны реализовать билдер HBS файлов в готовый HTML для вывода пользователю +для этого мы должны для начала иметь шаблон HTML, в который будет вставлен HBS код +допустим 2 варианта - template файл или вставка внутри кода +1 вариант более гибкий но неудобнее +2 вариант удобнее но не гибкий +потом решу что лучше +ладно, пусть пока 1 вариант + +механизмы: +подготовка - чистка relea +*/ diff --git a/src/main.rs b/src/main.rs index 861bf0f..3233c73 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,4 @@ mod logger; -mod static_builder; use crate::logger::logger as log; mod debug; mod assets; diff --git a/src/static_builder.rs b/src/static_builder.rs deleted file mode 100644 index b2e61e0..0000000 --- a/src/static_builder.rs +++ /dev/null @@ -1,15 +0,0 @@ -use crate::assets::Assets; -use handlebars::Handlebars; -use serde_json::Value; -use std::collections::HashMap; - -pub struct static_builder; - -impl static_builder { - pub fn build_pages(assets: Assets) -> Assets { - let mut reg = Handlebars::new(); - reg.register_escape_fn(handlebars::no_escape); - let mut res_assets = Assets::default(); - - } -}