Создаю блог на Hugo. Команды и ссылки: hugo new site Is Все что мы будем создавать у нас будет в директории content * * Настраиваем в корне сайта baseURL = “/“ languageCode = “ru-ru“ title = “LinuxLife Blog“ Добавляем тему Переходим в папку themes и клонируем тему git clone Добавляем в конфиг hug нашу тему hugo-theme-hello-friend theme = “hugo-theme-hello-friend“ 5) Копируем в конфиг код из how to start Смотрим и меняем параметры и также элементы в меню описание, ключевые слова и в разделе лого пишем 6) Также добавим в конфиг теги [taxonomies] tag = “tags“ 7) создаем наш пост находясь в корне hugo hugo new posts/ И сразу его редактируем (меняем draft Ha false) Добавим теги tags: [“first“, “second“, “third“] И добавим превью cover: “./img/“ И плюс короткое описание для поста description: “LIalalalallalakjhsdflkjsahfjlkasbfhjasdfgbajshdlfgashilfg jasghfdjsdfgsahjdf sjadfhgjdf sifhgsdhifgsdihf shifgjshdfg js sdfihgshjdfgisdgf g sdjhfgsjhdf ghjsdfg sdjhfgshjdfg sdkjfhsdkjfhsdkj sdkjfhskdjfhsdkj skjdhfjksdfhskdjf sdkjfhskjdfh“ * И сам пост ниже в формате md: …. Также посмотреть синтаксис мы можем в /themes/hugo-theme…/exampleSite/content/posts/ 8) добавим страницу о Нас hugo new и немного подредактируем 9) Проверим hugo server и копируем url в браузер * 10) ГЕНЕРАЦИЯ наших страниц создаем директорию для генерации к примеру toServer hugo -d ./ * 11) Простой СПОСОБ ПУБЛИКАЦИИ ЧЕРЕЗ SCP (кто не хочет возиться с git) 11.1) Добавим пользователя на сервере в группу www-data sudo usermod -a -G www-data username И также меняем права директории на 775 sudo chmod -R 775 /var/www/ 11.2) Копируем наши данные из на сервер в папку /var/www/ scp -r /full/path/to/* ubuntu@ip_server:/ var/www/ 11.3) Можно определить эту команду в ~/ bashrc или ~/.zshrc как alias alias deploy=“scp -r /full/path/to/* ubuntu@ip_server:/var/www/“ Мой телеграм канал Мой youtube @linuxlifepage Boosty (эксклюзивный контент) Моя ОНЛАЙН ШКОЛА ВК сообщество ЯндексДзен канал #hugo #web
Hide player controls
Hide resume playing