HUGO Часть 3. Автодеплой, Быстрое добавление контента с Typora
Всем привет.
Это третья часть про генератор статических сайтов HUGO.
- Проверяем что изменелось, обновляем HUGO и тему.
- Меняем дизайн
- Быстро и удобно добавляем контент с помощью Typora
- Настраиваем деплой наших статических страниц по горячей клавише
МОЯ ПОДСКАЗКА ПО HUGO НИЖЕ НИЖЕ В ОПИСАНИИ (ЛИБО ПО ССЫЛКЕ):
…..
Мой телеграм канал
Мой youtube
@linuxlifepage
Boosty (эксклюзивный контент)
Моя ОНЛАЙН ШКОЛА
ВК сообщество
ЯндексДзен канал
Сайт
МОЯ ПОДСКАЗКА ПО HUGO:
1)Проверить hugo
Попробовать запустить локально
cd MyBlog/
hugo server -D
2)Обновить hugo
hugo version
brew upgrade hugо
3)Обновить тему
cd MyBlog/
rm -rf hugo-theme-hello-friend
git clone …
4)Попробовать запустить локально
cd MyBlog/
hugo server -D
5)Поменять цвет шрифта в директории темы (с #a9a9b3 на #ffefcc) и розового курсора
./static/assets/
.//assets/css/
.//assets/css/
static/assets/ (ищем класс logo_cursor и меняем #fe5186 на #3fffd9)
Запустить
cd MyBlog/
hugo server -D
6) Задеплоить
- создать статику
cd MyBlog/
hugo-d../
- Закачать на сервер через rsync
cd MyBlog/
rsync -azvh —delete —progress -e “ssh -i $HOME/.ssh/id_rsa_IP_ADDRESS“
ubuntu@IP_ADDRESS:/home/ubuntu/
- Скопировать в www и пофиксить права
ssh-i /Users/dmitry/.ssh/id_rsa_IP_ADDRESS -t
ubuntu@IP_ADDRESS sudo cp -rf /home/ubuntu/*/var/www/ && sudo chown www-data:www-data
-R/var/www/ && sudo chmod 755 -R /var/www/’
7) Добавлять посты в Typora
- Открыть папку MyBlog/
- Переключиться на дерево файлов в списке статей
- Создаем новый пост на основе старого
cd MyBlog/
hugo new posts/
- Вид - Режим просмотра исходного кода
- Подготавливаем картинку на и копируем ее для нового поста в
MyBlog/
- Удаляем абсолютный путь из картинки и оставляем так /
img/
- Сохраняем и деплоим
* ВЗЯТЬ КОД ИЗ 8 ПУНКТА
Фиксим права (далее сделаем это с помощью автоскрипта)
*ВЗЯТЬ ИЗ КОД 8 пункта
- Смотрим результат
8) Автоматизировать деплой по клавише
- Создаем баш скрипт
vim /Users/dmitry/NextCloud/DocumentsMac/web/MyBlog/
#!/bin/bash
cd /Users/dmitry/NextCloud/DocumentsMac/web/MyBlog/
/usr/local/bin/hugo-d../ && cd../ rsync -azvh —delete -progress -e“ssh -i /Users/dmitry/.ssh/id__rsa“ ubuntu@:/home/
ubuntu/
ssh -i /Users/dmitry/.ssh/id_rsa -t ubuntu@IP_ADDRESS ’sudo cp -rf /home/ubuntu/* /var/www/ &&
sudo chown www-data:www-data -R /var/www/ && sudo chmod 755 -R /var/www/’
- Назначаем права для скрипта
chmod u x /Users/dmitry/NextCloud/DocumentsMac/web/ MyBlog/
- Создаем ДРУГОЙ скрипт по горячей клавише
(AppleScript)
Подробности вязты отсюда: https://
1. Open Automator. (Открыть Автоматор)
2. Make a new Quick Action. (Кликнуть )
3. Make sure it receives ’no input’ at all programs.
“Убедитесь, что он получает «без ввода» во всех программах.“
4. Select “Run Apple Script“ and type in your code.
# Script
on run {input, parameters}
do shell script “bash /Users/dmitry/NextCloud/ DocumentsMac/web/MyBlog/“ return input
end run
5. Save!
Now go to System Preferences — Keyboard — Shortcuts.
Select Services from the sidebar and find your service. Add a shortcut by double clicking (none).
“Теперь перейдите в системные настройки — клавиатуры — ярлыки. Выберите Сервисы в боковой панели и найдите свой сервис. Добавьте ярлык, дважды щелкнув (нет). “
И добавить разрешения для программ (Терминал, Сафари, Хром, Турога, Телеграмм, Файндер)
Настройки - Безопасность - Accesebility и также добавить в Файлы и доступ там же
9) ТЕСТИРУЕМ созданием нового поста
Полезные ссылки:
- Маркдаун синтаксис
…
- Teма hugo-theme-hello-friend
…
#Gohugo #blog
8 views
1361
419
2 months ago 00:06:01 3
Флешмоб общественников «Хранители времени» завершает отдел МВД России по Мегино-Кангаласскому району. Член общественного совета
2 months ago 00:26:08 5
Ys Origin | Прохождение | XOne | Часть 1 | Юника или Хьюго?
2 months ago 00:02:38 11
[Hugo Cornellier] ОТ 12 ЛЕТ ДО ДНЯ МОЕЙ СВАДЬБЫ – Я делал фото каждый день
2 months ago 00:00:33 1
ЛЮКС СЕГМЕНТ ОРИГИНАЛ
🇮🇹ИТАЛИЯ🇮🇹
ЭКСКЛЮЗИВ🤩
Трикотаж
HUGO BOSS🇮🇹
Арт: 338459
Ширина 147см
39%шерсть 30%полиа
2 months ago 00:03:45 1
Samira Zopunyan - LEGEND. MAGIC RING | 2024
2 months ago 00:13:14 51
EQUIVALENT - АРОМАТЫ ПО МОТИВАМ ИЗВЕСТНЫХ БРЕНДОВ. ЧАСТЬ 1
3 months ago 00:13:40 6
Чертоги Разума Хьюго | Hugo’s Mind Palace - русский дубляж
3 months ago 00:53:05 1
Алексей Исаев о Нюрнбергском трибунале. Часть 5: «Ничего личного, это просто бизнес»
3 months ago 07:48:24 19
Suikoden 1 | PlayStation 32-bit | Прохождение 2/2 ВСЕ 108 звёзд судьбы
3 months ago 00:00:16 5
Hugo Boss Boss Ma Vie Pour Femme 25 мл 1 200 ₽
4 months ago 00:24:08 442
Отмечаем 1 миллион пандаренов в Warcraft (стрим, трансляция )