2024-08-31
This commit is contained in:
parent
55f84cb074
commit
83b8a8a779
3 changed files with 18 additions and 16 deletions
24
build.sh
24
build.sh
|
@ -1,16 +1,16 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
echo "Сборка сайта в двух помидорных темах и оптимизация результатов."
|
echo "Сборка сайта в двух помидорных темах и оптимизация результатов."
|
||||||
time_ms="$(date '+%s%3N')"
|
time_ms="$(date '+%s%3N')"
|
||||||
echo "Удаление каталогов предыдущей сборки."
|
# удаление каталогов предыдущей сборки
|
||||||
rm -rf _site
|
rm -rf _site
|
||||||
rm -rf _site_older
|
rm -rf _site_older
|
||||||
rm -rf _site_color
|
rm -rf _site_color
|
||||||
echo "Сборка сайта в двух помидорных темах."
|
# сборка сайта в двух помидорных темах
|
||||||
function jekyll_build {
|
function jekyll_build {
|
||||||
case "$1" in
|
case "$1" in
|
||||||
"older") echo "Сборка старого помидора." ;;
|
"older") echo "Сборка старого помидора." ;;
|
||||||
"color") echo "Сборка цветного помидора." ;;
|
"color") echo "Сборка цветного помидора." ;;
|
||||||
*) return ;; # две помидорные темы оформления
|
*) return ;; # две помидорные темы оформления
|
||||||
esac
|
esac
|
||||||
mkdir -p "_site_$1"
|
mkdir -p "_site_$1"
|
||||||
cp -r "jekyll_site/ru" "_site_$1"
|
cp -r "jekyll_site/ru" "_site_$1"
|
||||||
|
@ -21,15 +21,15 @@ function jekyll_build {
|
||||||
jekyll build --disable-disk-cache --quiet
|
jekyll build --disable-disk-cache --quiet
|
||||||
}
|
}
|
||||||
export -f jekyll_build
|
export -f jekyll_build
|
||||||
echo "Запуск параллельной сборки сайта в двух помидорных темах."
|
# запуск параллельной сборки сайта в двух помидорных темах
|
||||||
printf '%s\0' {older,color} | xargs -I{} -n1 -0 -P0 bash -c 'jekyll_build "{}"'
|
printf '%s\0' {older,color} | xargs -I{} -n1 -0 -P0 bash -c 'jekyll_build "{}"'
|
||||||
echo "Объединение двух сборок."
|
# объединение двух сборок
|
||||||
cp -r _site_older/_site .
|
cp -r _site_older/_site .
|
||||||
cp -r _site_color/_site ./_site/color
|
cp -r _site_color/_site ./_site/color
|
||||||
echo "Копирование без сборки."
|
# копирование без сборки
|
||||||
cp -r jekyll_site/css _site
|
cp -r jekyll_site/css _site
|
||||||
cp -r jekyll_site/robots.txt _site
|
cp -r jekyll_site/robots.txt _site
|
||||||
echo "Оптимизация собранного контента."
|
# оптимизация собранного контента
|
||||||
cd _site || exit
|
cd _site || exit
|
||||||
cp -r assets/* .
|
cp -r assets/* .
|
||||||
rm -r assets
|
rm -r assets
|
||||||
|
@ -38,7 +38,7 @@ cp -r color/assets/* .
|
||||||
rm -r color/assets
|
rm -r color/assets
|
||||||
rm -r color/404.html
|
rm -r color/404.html
|
||||||
rm -r color/return.html
|
rm -r color/return.html
|
||||||
echo "Оптимизация ряда тегов."
|
# оптимизация ряда тегов
|
||||||
function optimize_html {
|
function optimize_html {
|
||||||
echo "Оптимизация: $1"
|
echo "Оптимизация: $1"
|
||||||
sed -i 's|layout-padding=""|layout-padding|g' "$1"
|
sed -i 's|layout-padding=""|layout-padding|g' "$1"
|
||||||
|
@ -48,9 +48,9 @@ function optimize_html {
|
||||||
sed -i 's|<hr />|<hr>|g' "$1"
|
sed -i 's|<hr />|<hr>|g' "$1"
|
||||||
}
|
}
|
||||||
export -f optimize_html
|
export -f optimize_html
|
||||||
echo "Запуск параллельной обработки собранных страниц и оптимизации ряда тегов."
|
# запуск параллельной обработки собранных страниц и оптимизации ряда тегов
|
||||||
find . -type f -name "*.html" -print0 | xargs -I{} -n1 -0 -P0 bash -c 'optimize_html "{}"'
|
find . -type f -name "*.html" -print0 | xargs -I{} -n1 -0 -P0 bash -c 'optimize_html "{}"'
|
||||||
echo "Страница перехода в корень сайта для каталогов без заглавной страницы."
|
# страница перехода в корень сайта для каталогов без заглавной страницы
|
||||||
find . -type d -print0 | xargs -I{} -n1 -0 -P0 cp -n return.html {}/index.html
|
find . -type d -print0 | xargs -I{} -n1 -0 -P0 cp -n return.html {}/index.html
|
||||||
rm -r return.html
|
rm -r return.html
|
||||||
echo "Общее время выполнения: $(("$(date '+%s%3N')" - "$time_ms")) мс."
|
echo "Общее время выполнения: $(("$(date '+%s%3N')" - "$time_ms")) мс."
|
||||||
|
|
|
@ -217,11 +217,13 @@ author: "Быв. экскурсовод по музею А.Т.Твардовск
|
||||||
восприятием образов из бессознательного. Человек понимает, что видит сон, и может в той или иной мере
|
восприятием образов из бессознательного. Человек понимает, что видит сон, и может в той или иной мере
|
||||||
управлять его содержанием.
|
управлять его содержанием.
|
||||||
|
|
||||||
<u>Рефлексия</u> — обращение разума внутрь себя, анализ и переосмысление личного опыта и стереотипов поведения.
|
<u>Рефлексия</u> — обращение разума внутрь себя, анализ и переосмысление личного опыта и стереотипов
|
||||||
Обращение к совести, поиск способов исправления собственных ошибок и изменения себя, чтобы впредь их не повторять.
|
поведения. Обращение к совести, поиск способов исправления собственных ошибок и изменения себя, чтобы
|
||||||
|
впредь их не повторять — развивает чувство ответственности за свои поступки и благоприятствует духовному
|
||||||
|
росту личности.
|
||||||
|
|
||||||
Осознанные сновидения отрывают мышление от работы и от отдыха — от самоанализа и ото сна — подменяют
|
Осознанные сновидения отрывают мышление от работы и от отдыха — от самоанализа и ото сна — подменяют
|
||||||
реальность и искажают ритм жизни — развивают чувства азарта и безнаказанности — это заманчивая иллюзия
|
реальность и искажают ритм жизни — развивают чувства азарта и безнаказанности — это обманчивая иллюзия
|
||||||
управления снами с ограниченным и деструктивным функционалом.
|
управления снами с ограниченным и деструктивным функционалом.
|
||||||
|
|
||||||
Социальный инженер в таком состоянии может открыть диалог со спящим *клиентом* — вытащить таким образом
|
Социальный инженер в таком состоянии может открыть диалог со спящим *клиентом* — вытащить таким образом
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
echo "Подготовка архива для последующего развёртывания."
|
echo "Создание архива для последующего развёртывания."
|
||||||
cd _site || exit
|
cd _site || exit
|
||||||
rm -rf ../pomodoro4.zip
|
rm -rf ../pomodoro4.zip
|
||||||
7z a ../pomodoro4.zip .
|
7z a ../pomodoro4.zip .
|
||||||
|
|
Loading…
Add table
Reference in a new issue