32bit_me (32bit_me) wrote,
32bit_me
32bit_me

Categories:

Hexo

Один из моих старых блогов был сделан на github.io, что является абсолютно правильным с точки зрения правильного гика местом.



Когда я его создал в первый раз, я соблазнился большой популярностью Jekyll и накатил его, а потом и его верного друга Hyde.



Оказалось, что ввести блог таим образом, это некий вариант мазохизма, поэтому я его бросил. Но сейчас, в связи с общим упадком жж и прочих русскоязычных платформ, я решил войти в эту реку второй раз. Потеряв неделю на борьбу с мистером Джекилом и мистером Хайдом, я решил их удалить и накатить Hexo.

И всё получилось (почти) легко и (почти) просто.

Общий подход к использованию hexo таков:

1. Устанавливаем hexo:
$ npm install hexo

2. Делаем init:
$ hexo init
$ cd
$ npm install

Видим в каталоге структуру шаблона вашего блога.

Сразу же идём в файл _config.yml и настраивам там следующее:

post_asset_folder: true - включает генерацию папок для картинок для каждого поста. Также вводим нужные значения в поля url и title.

3. $ hexo new имя_поста
Новый пост, в папке _post создаётся шаблон. В нём есть md-файл. В нём мы и пишем пост с использованием Markdown. Там же есть папка, куда кладутся картинки.

4. Написав пост, можно проверить, что получилось. запускаем локальный сервер: hexo s, и открываем сайт в браузере по адресу http://localhost:4000/

5. Если всё ок, то делаем деплой:

$ hexo clean (удаляет всякий мусор)
$ hexo deploy

Перед тем, как деплоить, нужно поставить SSH-ключ в настройках вашего github. Всё, ваш сайт расположен по адресу httр://(ваш аккаунт на github).github.io/
Tags: разное
Subscribe

  • Прекрасное под катом

    Людям со слабой психикой под кат не заглядывать! Описание: Книга даёт ответы на главные вопросы науки и человечества, описывает неизвестное…

  • Вселенная-25

    Практически каждый раз, когда начинаются разглагольствования об "обществе потребления", всплывает так называемый "эксперимент Вселенная 25". Если…

  • О групповых проектах

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments