"This webpage is unavailable" 当 运行 Jekyll 在 Cloud9 本地

"This webpage is unavailable" when running Jekyll locally on Cloud9

我正在尝试在 Cloud9 IDE 上设置 Jekyll,然后在本地设置 运行,但我一直收到一个显示 "This webpage is not available".

的页面

按照“https://rubygems.org/gems/jekyll/versions/3.0.1' and https://jekyllrb.com/ 上的说明,这就是我所做的。

  1. 在 gem 文件中添加了 gem(gem 'jekyll','~> 3.0','>= 3.0.1')。
  2. bundle install

一切看起来都安装正常。

  1. gem install jekyll

'Successfully installed jekyll-3.0.1'.

  1. jekyll new blog

'New jekyll site installed in /home/ubuntu/workspace/blog.'.

  1. cd blog

  2. jekyl serve

加载的页面是 'This webpage is not available.'

  1. jekyll serve -p $PORT -b $IP

同样的结果。

  1. jekyll s -p $PORT -b $IP

同样的结果。

通常当我想在本地 运行 时,我只是 "rails s -p $PORT -b $IP"。 不太确定如何让它工作。我在 rails 上对 ruby 还是有点陌生​​,所以如果我在这里遗漏了一些简单的东西,我深表歉意。

谢谢!

已解决。

感谢@Matahhir 在上面的评论中提供此 link。

https://docs.c9.io/docs/jekyll

我需要 运行,

jekyll serve --host $IP --port $PORT --baseurl ""

以下是在 Cloud9 上安装 Jekyll 的方法:

  1. 在 Cloud9 上创建一个免费帐户 (https://c9.io)
  2. 创建一个空项目 (Ubuntu) 并按照以下步骤操作:
  3. 在命令行输入:gem安装jekyll
  4. 在根目录中创建一个空的 _config.yml 文件
  5. 在根目录中创建一个 index.md 文件
  6. 在命令行输入:jekyll serve --host $IP --port $PORT --baseurl ''
  7. 您的网站现在 运行 'locally' 在 Cloud9

您的 index.md 文件的内容:

---
title: Home
---

Hello world!