Инструкция по добавлению постов в блог сайта Eigen Method.
git clone https://github.com/eigenmethod/eigenmethod-website.gitcd ./eigenmethod-website/eigenmethod_website/_posts/postsИмя файла должно иметь следующий формат:
год-месяц-день-имя-поста-тире-это-пробел.md
Например:
2016-02-17-test-post.en.md превратится в test post и отобразится только на английской версии сайта
2016-02-17-test-post.ru.md превратится в test post и отобразится только на русской версии сайта
Чтобы научиться добавлять картинки, форматировать красиво текст и тд. лучше ознакомиться с этим проектом https://github.com/mchelen/michaelchelen.net.git Самое важное это правильно заполнить заголовок поста, вот простой пример содержимого поста:
---
layout: post
title: test post
created_at: 2016-02-17
language: en
description: test post N1.
---
# Post 1
Hello world!Текст внутри --- это и есть заголовок
- layout всегда post
- title это то, как пост будет выглядеть в в списке постов на странице блога
- created_at должен совпадать с датой указанной в имени
- language должен быть один либо en либо ru либо, если мы добавим новые, то смотри в _config.yml -> languages
- description это описание и там может быть все что угодно
Создаем коммит
git status
git add 'имя_добавляемого_файла'
git commit -m 'парочка офигительных постов'
git pull origin master
git push origin masterПрописываем логин, пароль, ожидаем загрузки.
Подключаемся к серверу
ssh em@31.131.21.120Загружаем изменения
cd ~/eigenmethod-website
sudo git pull origin masterПересобираем статику для каждого из языков (английский, русский, возможно в будущем появятся другие)
cd ~/eigenmethod-website/eigenmethod_website
cp ./_config.en.yml ./_config.yml
bundle exec jekyll build --destination _site_en/
cp ./_config.ru.yml ./_config.yml
bundle exec jekyll build --destination _site_ru/Переходим по ссылке http://eigenmethod.com/blog/ Переходим по ссылке http://eigenmethod.ru/blog/
Действия те же что и при добавлении постов. Различия только в следующих пунктах
cd ./eigenmethod-website/eigenmethod_website/_posts/vacanciesИмя файла должно иметь следующий формат:
год-месяц-день-имя-поста-тире-это-пробел.md
Например:
2016-03-14-looking-for-worker.ru.md превратится в looking for worker и отобразится только на русской версии сайта
Чтобы научиться добавлять картинки, форматировать красиво текст и тд. лучше ознакомиться с этим проектом https://github.com/mchelen/michaelchelen.net.git Самое важное это правильно заполнить заголовок вакансии, вот простой пример содержимого вакансии:
---
layout: vacancy
title: Старший разработчик С++/Qt
city: Санкт-Петербург, Россия
expirience: 1–3 года
salary: з/п не указана
skills: C++, QT
created_at: 2016-04-01
language: ru
description: В обособленное подразделение компании САПРАН - Департамент разработки - требуется старший разработчик C++/Qt для участия в разработке высоконагруженного программно-аппаратного комплекса, имеющего кроссплатформенную клиентскую часть. Мы предлагаем работу в молодом и дружном коллективе профессионалов.
vacancy_link: https://spb.hh.ru/vacancy/16272240
vacancy_logo: /img/vacancies/logo-hh-ru.png
---
## Ищем таланты которые ищут работу
###### 
Тестовая вакансия 1!Текст внутри --- это и есть заголовок
- layout всегда vacancy
- title это то, как пост будет выглядеть в в списке постов на странице блога
- created_at должен совпадать с датой указанной в имени
- language должен быть один либо en либо ru
- description это описание, оно отобразится на станице /vacancies/
- skills отобразится на станице /vacancies/
- expirience отобразится на станице /vacancies/
- salary отобразится на станице /vacancies/
- city отобразится на станице /vacancies/
- vacancy_link ссылка на вакансию размещенную на сторонеем рекрутинговом ресурсе, например на HeadHunter-е
- vacancy_logo логотипчик вакансии, отобразится на станице /vacancies/
Переходим по ссылке http://eigenmethod.com/blog/ Переходим по ссылке http://eigenmethod.ru/blog/