Platform for blogposting from Ukraine OSM Community
Цей репозиторій є місцем де зберігаються та публікуються всі статті на https://blog.openstreetmap.org.ua/ (https://osm-ua.github.io/blog/).
Для того щоб розмістити ваш допис в Блозі виконайте наступні дії:
- зробіть форк цього репозиторію до власної обліковки на github
- створіть нову гілку, на базі гілки
master
- в теці
_posts/<рік>
створіть новий файл(и)yyyy-mm-dd-назва-українською.markdown
та/абоyyyy-mm-dd-english-name.markdown
, деyyyy
- рік,mm
- місяц таdd
- день, відповідно.
Для форматування тексту використовується розмітка markdown.
На початку файлу додайте YAML-секцію
---
layout: "post"
title: "Заголовок статті"
date: "2018-12-01 09:12"
lang: uk
ref: "uniq-post-id"
---
де, відповідно:
- layout: "post" - назва шаблону (залиште так як є)
- title: "Заголовок статті" - вкажить в значення змінної
title
назву для вашої статті - date: "2018-12-01 09:12" - час що буде зазначений в дописі
- lang: uk- зазначте код мови (
uk
- 🇺🇦,en
- 🇬🇧) - ref: "значення" - це унікальний ідетифікатор вашого допису. Якщо ви робите допис двома мовами він має бути однаковим і для файлу з українським текстом, так і для файлу з англійським текстом, але для відмежування від інших дописів він не повинен повторюватись в межах всього блогу.
Ви можете взяти за зразок один із вже опублікованих дописів та зробити за його прикладом.
Ви можете подивитись та перевірити як виглядає ваш допис локально. Для цього вам потрібно клонувати форк до вашого комп'ютера. Зберегти ваш допис та запустити локальний веб сервер jekyll. (Більш докладно про Jekyll - https://jekyllrb.com)
git clone [email protected]:osm-ua/blog.git
cd blog
jekyll s
Після запуску jekyll відкрийте у вашому інтернет оглядачі посилання http://127.0.0.1:4000
Configuration file: /Path/to/your/local/folder/osm-ua/blog/_config.yml
Source: /Path/to/your/local/folder/osm-ua/blog
Destination: /Path/to/your/local/folder/osm-ua/blog/_site
Incremental build: disabled. Enable with --incremental
Generating...
done in 0.594 seconds.
Auto-regeneration: enabled for '/Path/to/your/local/folder/osm-ua/blog'
Server address: http://127.0.0.1:4000
Server running... press ctrl-c to stop.
Перевірте чи все виглядає так як треба та зробіть коміт з вашим дописом до гілки створеної на базі master
.
git branch new_post
git checkout new_post
git add .
git commit -m "commit description"
Замість new_post
ви можете обрати будь-яку назву для вашої гілки.
Надішліть зміни до вашого репозиторію на github
git push
Перейдіть в розділ Pull requests
у вашому ропозиторії на github та зробіть запит на приєднання вашого допису до блогу. Впродовж періоду розгляду можливості публікації вашого допису ви можете вносити в текст зміни та виправляти виявлені помилки.
Після узгодження з адміністратором ваш допис буде злито з гілкою master
і після цього він з'явиться в блозі.
Ласкаво просимо всіх бажаючих робити власні дописи в блог української спільноти OpenStreetMap.