0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

EC2でjekyllの準備

Last updated at Posted at 2016-12-20

背景

S3や、heroku等で運用している方が多いみたいですが、EC2をすでに借りていたので同じインスタンスの中に立てる。
けど、1発で起動できなかったのでログがてらまとめます。

jekyllとは

といっても本家を見たほうがいいです。
本家 => https://jekyllrb-ja.github.io

jekyllをEC2にインストール

サイトに書いてあるコマンドだけでは動きませんでした:weary:
rubyの環境セットアップしてなかったら、しょうがない。。。

jekyllインストール

$ sudo yum install -y ruby-devel
$ gem install bundler
$ bundle install

// io-consoleエラーが発生したため、インストール
$ gem install io-console
$ gem install jekyll

$ jekyll new my-poor-site
$ cd my-poor-site
$ vim _config.yml

_config.ymlに下記の1行を追加

下記を入れないと外部から接続できません。
確かにサーバー内でのcurlは通って、ローカルのブラウザからは接続できませんでした。

_config.yml
host: 0.0.0.0

jekyllの起動

$ jekyll s

http://{ec2-host}:4000

ブラウザで上記URLに接続してください。正常に表示されていれば接続できれば起動成功です。

[おまけ]

postファイルにはフォーマットが定義されているらしい。
http://jekyllrb-ja.github.io/docs/posts/

$ cd _post
$ vim YEAR-MONTH-DAY-title.mad

あまり良く読まないで始めるもんだからちょっと悩みました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?