jekyll撸博客--搭建开发环境

扯淡

什么是jekyll

话不多说, 直接上官方文档

为什么用jekyll

  • 自身原因:

    • 我自己运维能力有待提升-
    • 网站搭建好了性能啥的都不会去测试,
    • 服务器被注入后门了,被攻击了, 我也解决能力有限
    • 还担心数据丢失, 服务器迁移还要备份数据
    • 还没有版本控制
  • 为什么不选择其他第三方博客提供商:

    • 样式, 内容不能更加个性化的定制
    • 数据不能保证100%安全
    • 其他人浏览可能还要忍受广告的打扰, 莫名的推荐

唯有这种静态网站, 加上大厂的静态服务器,美滋滋

开始开发

安装环境配置

jekyll开发需要ruby环境, 本人以ubuntu系统作为开发系统, 首先安装ruby

sudo apt-get install ruby "安装ruby"
sudo apt-get install ruby-dev "安装dev库"

接着就可以安装jekyll了

gem install jekyll

如果报错mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h 则是因为ruby-dev没有安装

下面就可以开始创建第一个jekyll项目了

~$ jekyll new drcbin.com
~$ cd drcbin.com
~/drcbin.com$ jekyll server

结果报错了:/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in 'require'

然后执行:

sudo gem install bundler
bundle exec jekyll server

就能正常运行了.
之后使用jekyll server也是可以了的, 输出提示如下:

Configuration file: /home/drcbin/Work/jekyll/drcbin.com/_config.yml
            Source: /home/drcbin/Work/jekyll/drcbin.com
       Destination: /home/drcbin/Work/jekyll/drcbin.com/_site
 Incremental build: disabled. Enable with --incremental
      Generating... 
                    done in 0.476 seconds.
 Auto-regeneration: enabled for '/home/drcbin/Work/jekyll/drcbin.com'
    Server address: http://127.0.0.1:4000/
  Server running... press ctrl-c to stop.

这时浏览器打开链接http://127.0.0.1:4000/, 就能看见页面了

至此, 开发环境搭建完成.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值