2023-08-31

This commit is contained in:
Gennadiy 2023-12-17 08:21:54 +03:00
parent 410c75ec2a
commit a3bd2c4043
4 changed files with 35 additions and 15 deletions

View file

@ -1,5 +1,5 @@
## Исходные тексты ## Исходные тексты
- Используемые форматы — Markdown, Liquid, YAML. - Используемые форматы — Markdown, Liquid, YAML.
- Инструмент сборки — Jekyll с помидорными темами оформления. - Инструмент сборки — Jekyll и помидорные темы оформления.
- Управление процессами — Bash скрипты. - Управление процессами — Bash скрипты.

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
echo "Сборка сайта в двух помидорных темах и оптимизация результатов." echo "Сборка сайта в двух помидорных темах и оптимизация результатов."
milliseconds=$(date '+%s%3N') currentTimeMillis=$(date '+%s%3N')
rm -rf _site rm -rf _site
rm -rf _site_older rm -rf _site_older
rm -rf _site_color rm -rf _site_color
@ -13,7 +13,7 @@ cp -r jekyll_site/ru/index.md _site_older
cp -r jekyll_site/_config_older.yml _site_older/_config.yml cp -r jekyll_site/_config_older.yml _site_older/_config.yml
cp -r jekyll_site/Gemfile_older _site_older/Gemfile cp -r jekyll_site/Gemfile_older _site_older/Gemfile
cd _site_older || exit cd _site_older || exit
jekyll build jekyll build --disable-disk-cache
cp -r _site .. cp -r _site ..
cd .. cd ..
echo "Сборка цветного помидора." echo "Сборка цветного помидора."
@ -25,7 +25,7 @@ cp -r jekyll_site/ru/index.md _site_color
cp -r jekyll_site/_config_color.yml _site_color/_config.yml cp -r jekyll_site/_config_color.yml _site_color/_config.yml
cp -r jekyll_site/Gemfile_color _site_color/Gemfile cp -r jekyll_site/Gemfile_color _site_color/Gemfile
cd _site_color || exit cd _site_color || exit
jekyll build jekyll build --disable-disk-cache
cp -r _site ../_site/color cp -r _site ../_site/color
cd .. cd ..
echo "Копирование без сборки." echo "Копирование без сборки."
@ -48,4 +48,4 @@ find . -type f -name '*.html' | sort -r | while read -r file; do
sed -i 's/<hr \/>/<hr>/g' "$file" sed -i 's/<hr \/>/<hr>/g' "$file"
sed -i -r 's/<img(.+) \/>/<img\1>/g' "$file" sed -i -r 's/<img(.+) \/>/<img\1>/g' "$file"
done done
echo "Время выполнения сборки: $(("$(date '+%s%3N')" - "$milliseconds")) мс." echo "Время выполнения сборки: $(("$(date '+%s%3N')" - "$currentTimeMillis")) мс."

View file

@ -1,18 +1,28 @@
# site parameters # название сайта для подписи в футере
name: "Код с комментариями" name: "Код с комментариями"
# подпись в футере для переведённых страниц
name_translated: "Code with comments" name_translated: "Code with comments"
# URL адрес сайта, включая протокол
url: "https://pomodoro2.mircloud.ru" url: "https://pomodoro2.mircloud.ru"
# подпапка этой сборки для относительных URLs
baseurl: "/color" baseurl: "/color"
homepage_url: "https://git.org.ru/pomodoro/2" # ссылка в верхнем левом углу заглавных страниц
homepage_name: "GIT.ORG.RU" homepage_url: "https://gitea.com/pomodoro/2"
# представление ссылки
homepage_name: "GITEA"
# подпапка альтернативной сборки
older_tomato_baseurl: "" older_tomato_baseurl: ""
# часовой пояс для формата даты ISO-8601
timezone: "Europe/Moscow" timezone: "Europe/Moscow"
# имя автора для SEO-разметки и подписи в футере
author: "Головин Г.Г." author: "Головин Г.Г."
# транслитерация имени автора для переведённых страниц
author_translated: "Golovin G.G." author_translated: "Golovin G.G."
# дополнение к подписи в футере для переведённых страниц
translation_caption: "translation from Russian" translation_caption: "translation from Russian"
# build parameters # тема оформления для сборки
disable_disk_cache: true
theme: color-tomato-theme theme: color-tomato-theme
# макет для сборки
defaults: defaults:
- scope: - scope:
path: "" path: ""

View file

@ -1,18 +1,28 @@
# site parameters # название сайта для подписи в футере
name: "Код с комментариями" name: "Код с комментариями"
# подпись в футере для переведённых страниц
name_translated: "Code with comments" name_translated: "Code with comments"
# URL адрес сайта, включая протокол
url: "https://pomodoro2.mircloud.ru" url: "https://pomodoro2.mircloud.ru"
# подпапка этой сборки для относительных URLs
baseurl: "" baseurl: ""
homepage_url: "https://git.org.ru/pomodoro/2" # ссылка в верхнем левом углу заглавных страниц
homepage_name: "GIT.ORG.RU" homepage_url: "https://gitea.com/pomodoro/2"
# представление ссылки
homepage_name: "GITEA"
# подпапка альтернативной сборки
color_tomato_baseurl: "/color" color_tomato_baseurl: "/color"
# часовой пояс для формата даты ISO-8601
timezone: "Europe/Moscow" timezone: "Europe/Moscow"
# имя автора для SEO-разметки и подписи в футере
author: "Головин Г.Г." author: "Головин Г.Г."
# транслитерация имени автора для переведённых страниц
author_translated: "Golovin G.G." author_translated: "Golovin G.G."
# дополнение к подписи в футере для переведённых страниц
translation_caption: "translation from Russian" translation_caption: "translation from Russian"
# build parameters # тема оформления для сборки
disable_disk_cache: true
theme: older-tomato-theme theme: older-tomato-theme
# макет для сборки
defaults: defaults:
- scope: - scope:
path: "" path: ""