Как вести блог с Джекилом

октоекилл

Если вы хотите узнать, как создать блог, или хотите написать что-то конкретное, это правда, что поддержка блога требует времени и денег, но все же есть бесплатные инструменты с открытым исходным кодом, которые сэкономят вам много вещей. и что они заставляют вас просто писать.

Я научу использовать Jekyll из-за его простоты и использования Markdown, и хотя есть много альтернатив, Jekyll хорошо взаимодействует с Github.

Требования:

  1. Время
  2. Интернет
  3. Аккаунт Github

Установка

В Debian / Ubuntu и производных:

sudo apt-get install git ruby ​​jekyll

На Fedora и производных:

sudo yum установить git ruby ​​gem установить jekyll

В Arch и производных (терпение):

sudo pacman -S git ruby ​​yaourt -S рубин-Джекилл

Базовая конфигурация:

Настраиваем git с нашими данными Github

git config --global user.name "username" git config --global user.email "email_id"

Создаем репозиторий git, в котором будем работать локально, должен называться такое же, как ваше имя пользователя на Github

git init youruser.github.io

После создания каталога блога мы должны ищи тему для Джекилла в или не создать его. Затем вы должны скопировать содержимое темы в каталог, созданный с помощью git, в примере используйте тему Compass

В этом каталоге вы найдете несколько файлов и каталогов, хотя тема может быть организована по-разному, большинство из них используют этот формат организации.

/ _включает в себя Каталог тела страницы
/ _layouts Каталог тела страницы
/ _posts Каталог, куда идут записи
/ _css o / scss Каталог, в котором находятся css
/ _img o / картинки Каталог, куда идут изображения
/_config.yml Файл конфигурации
/404.мд Страница ошибки 404
/ CNAME Ссылка на домен
/об.мд Страница «о нас»
/index.html Домашняя страница

Теперь заполните файл конфигурации _config.yml данными, которые вы предпочитаете, в моем случае я оставил это так:

-_config.yml (~ -Блог-рабочий стол) - gedit_003

Заходим в терминал в каталоге, с которым работаем, и пишем

Джекилл служить

В браузере введите localhost: 4000 или 127.0.0.1:4000, и вы увидите, что сайт работает, вы можете начать изменять содержимое блога локально через предпочитаемый вами редактор кода, мой - это возвышенный текст.

Компас

Здесь Jekyll с уже установленной темой.

Когда вы решите, что блог готов к публикации или обновите записи, напишите

git add --all git commit -m "Сообщение, которое вы хотите показать" git push -u origin master

Он запросит ваше имя пользователя и пароль на github; напишите и получите доступ

www.youruser.github.io

Что ж, до этой записи, я надеюсь, она была ясна. Инструмент СтекПравить позволяет записывать и экспортировать файлы уценки в репозиторий github, если вам нужна информация от jekyll, вы можете использовать официальный сайт Джекилла или из страница справки github Pages.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Elav сказал

    Хорошая статья, но есть много других CMS или веб-приложений для создания блогов, которые действительно заставляют вас сосредоточиться на написании. Вижу слишком сложно использовать Jekyll, хотя на вкус ..

    1.    Данхантер сказал

      Привлекательность Jekyll, Pelican и других заключается в том, что они генерируют статические сайты из Markdown RestructuredText и т. Д. И, таким образом, создают блоги, которые можно размещать на страницах github, и размещать внешние комментарии с помощью Disqus.

      Мой блог, например, Pelican, для создания нового сообщения нужно создать первый файл и перекомпилировать, я передаюсь в ветку репозитория gh-pages в github и все.

      1.    Elav сказал

        Уфф, супер просто, правда? Создайте файл, перекомпилируйте, зафиксируйте .. Есть WordPress (и тому подобное), каждый день я люблю вас больше más

      2.    Данхантер сказал

        Любопытный факт, что kernel.org использует их генератор.

        https://www.kernel.org/pelican.html

    2.    одинохтри сказал

      Ну, это две разные вещи, но я бы полностью поменял WordPress для любого конструктора статических сайтов. Сложность в начале, когда вам нужно собрать макет и другие элементы, другое - это именно то, что вы говорите, сосредоточьтесь на написании, вы просто создаете простой текстовый файл и с помощью Markdown BAM вы создаете сообщение. Я не вижу в этом ничего сложного.

      привет

      1.    Elav сказал

        Я не говорю, что это ваш случай, но некоторые ведут священную войну с WordPress (например, Joomla или Drupal) в пользу генераторов статического контента. Да, они быстрые, они простые, но они более проблематичны, когда дело доходит до того, что делает WordPress, и это не говоря уже об инструменте как о чем-то совместном, в котором многие могут участвовать, где вы должны модерировать ... и т. Д. .

      2.    Эндрю сказал

        Tienes razon elav, wordpress es mejor, dependiendo de las necesidades. Un blog como desdelinux, podria funciona con un generador de contenidos estatico pero para participar muchas personas seria un problema, ademas de que aunque sea facil de configurar puede tener problemas de seguridad, no como wordpress. Es por eso que para novatos recomiendo Jekyll luego Wordpres ya que es mas facil y podes aprender con tutoriales simples en HTML/CSS sin usar PHP que a un novato asustaria.

    3.    Эндрю сказал

      Это та же технология, что и на страницах github, но она не позволяет вам использовать свои собственные темы, вы должны использовать те, которые используются по умолчанию. Конечно, есть более простые, но я искал простую установку и настройку без необходимости работать с доменами, хостингом, SEO, безопасностью и т. Д.

    4.    Там день сказал

      Мне потребовалось много времени, чтобы создать его с помощью wordpress, но я собираюсь попробовать, большое спасибо, я поделюсь вашей статьей 🙂

  2.   MD сказал

    Но… один вопрос… Разве это не блог?

    Это плоская страница, потому что на ней нельзя оставлять комментарии.

    1.    Хесус Бальестерос сказал

      Допустим, это технически статическая страница. Но если он позволяет вам установить Disqus для комментариев, он будет дополнять то, что необходимо.

      1.    MD сказал

        Интересно, спасибо.

  3.   Оскар сказал

    Спасибо. Очень хорошо.