How to write posts

ivanh
1 minute read

Начало работы

Создать форк репозитория

или

git clone https://github.com/PoteeDev/piece-of-code.git
cd piece-of-code 
git checkout -b my-aricle

Структура для добавления поста

content
└── ru
    └── posts
        └── how-to-write-posts.md

Для того чтобы добавить изображения к статье необходимо использовать следующую структуру

content
└── ru
    └── posts
        └──how-to-write-posts
            ├── images
            │   └── computer.png
            └── index.md

в таком случае название должно быть index.md

Метадата для файла

Пример

---
title: How to write posts
date: 2022-07-29 09:00:00
author: ivanh
github: https://github.com/Ivanhahanov
tg: http://t.me/ivanh3
tags:
    - hugo
categories:
    - tutorial
keywords:
    - markdown
    - hugo
    - tutorial
---

Текст статьи здесь...

Описание полей

  • title - Название статьи
  • date - Дата публикации
  • author - Никнейм автора
  • github - Ссылка на github автора (не обязательное поле)
  • tg - Ссылка на телеграм автора (не обязательное поле)
  • tags - Теги для поиска
  • categories - Список категорий
  • keywords - Список ключевых слов для поисковых роботов

Загрузка статьи

Предпросмотр

Установка hugo

hugo server

Сохранение изменений

git add <файлы>
git commit -m "<описание изменений>"

Запушить и создать pull request к основному репозиторию

Использование медиа контента

Маленькое изображение

{{< figure src="images/computer.png" alt="computer" width="150" >}}
computer

Маленькое изображение с подписью

{{< figure src="images/computer.png" width="150" title="Computer Icon" >}}

Computer Icon

Полноразмерное изображение

![computer](images/computer.png)

computer

Добавление Youtube видео

{{< youtube jfKfPfyJRdk >}}