Jekyll安装部署手册

2017-09-24 21:50:04来源:CSDN作者:foolly人点击

分享
1,Jekyll是什么Jekyll是一个简单的免费的Blog生成工具,一个生成静态网页的工具,不需要数据库支持,只用 Markdown (或 Textile)、Liquid、HTML & CSS 就可以构建可部署的静态网站,最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。
更多详细信息可以查看:jekyll中文文档、jekyll英文文档
2,Jekyll、,hexo、 Wordpress之PK在网上反复查找资料,发现目前博客的搭建一般采用三种方式:WordPress、Hexo、Jekyll。具体搭建方案如下:
  • Jekyll
  • hexo
  • Wordpress
有什么不同呢,简单的说Jekyll、Hexo不用付费,不用备案,Wordpress需要购买虚拟主机服务。那还各有什么优缺点?1)Jekyll优点:  a)jekyll是一个静态文件生成器,不需要数据库,只要把文章放到对应的目录即可。  b)能部署到github,不需要自己的vps,因为是静态的,迁移起来非常方便。  c)原生支持markdown。现在github默认支持jekyll, 原生的文件如果放到github上,自动帮你生成博客网站。  d)可以直接在github上编辑和发布博客,PC间切换和同步非常方便。缺点:  a)liquid语法不友好。  b)没有强大的后台和插件支持,学习成本较高。
2)Hexo优点:  a)搭建博客速度快、免费,可以搭建在 Github 上。  b)操作比 Jekyll 简单,命令少。  c)支持markdown,生成静态博客,低负载、高速度。缺点:  a)每次在新电脑都要重新安装和配置编译环境,不适合随时随地写博客。  b)相对Wordpress而言,没有强大的后台和插件支持,学习成本较高。
3)wordpress优点:  a)安装简单方便,很多虚拟主机都提供了Wordpress的一键式安装工具。  b)功能强大,可扩展性高,丰富的插件。  c)wordpress对seo搜索引擎友好,收录也快,排名靠前。缺点:  a)对域名空间要求,需要自己购买虚拟主机。  b)迁移成本高,插件装多了会变慢。  c)Wordpress对中小型网站是不错的选择,对于大型门户网站,存在数据库、用户管理、内容的分类管理等方面的限制。

3,本地安装Jekyll1)Jekyll安装相当简单,但开始前需要确保在系统里已经有如下配置:
  • Git环境(部署到远端以及代码管理)
  • Ruby环境(jekyll基于Ruby开发)
  • 包管理器RubyGems
  • Linux, Unix, or Mac OS X(官方文档并不建议在Windows平台安装)
  • Mac用户需要安装Xcode和Command-Line Tools,下载方式
Preferences → Downloads → Components2)RubyGems安装Jekyll安装Jekyll$ gem install jekyll
创建博客$ jekyll new newBlog
进入博客目录$ cd newBlog
启动服务$ jekyll serve
在浏览器里输入: http://127.0.0.1:4000,就可以看到博客了。
4,部署到远端这里是部署到GitHub Page,除了这个也可以部署到 Gitlab、Coding等,主要就是当做一个免费的服务器使用。1)github 上创建一个仓库,命名为 username.github.io,例如我的仓库是mapleferry.github.io,这是标准命名规范。2)本地创建好的博客用git管理,然后推送到GitHub上(远程仓库中不需要README.md文件,本地需要新建一个README.md文件用于推送到远端)
$ cd newBlog$ git init$ git add README.md$ git commit -m "update blog"$ git remote add origin git@github.com:mapleferry/test.git$ git push -u origin master
在浏览器中输入 username.github.io 就可以访问该博客了。

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台