跳至主要內容
Jekyll 扩展篇:服务器搭建 Jekyll 博客

Github 墙得太厉害,就想在服务器上自建 Jekyll 环境,用上 Travis CI 和 Docker 后才发现完全没必要。。

Jekyll 环境官方安装指南

  1. 使用 RVM 安装 Ruby (rvm -> ruby -> gem 网上大量教程就不赘述了)

  2. 安装 jekyll:gem install jekyll

  3. 进入 jekyll 网站,执行命令行 jekyll build,生成 Jekyll 静态网页。

  4. 网站的执行目录需要指定在 _site,这是 Jekyll 生成的静态页面目录。之后每次更新博客,都需要进入服务器执行一次 jekyll build,重新生成静态页面。


...博客Jekyll建站小于 1 分钟
Jekyll 篇一:3 分钟搭建 Github Pages 博客

一直都想建立自己的个人博客,重装过 N 次 WordPress,又因为种种原因而放弃。

偶然看到了 Hux 的 Jekyll 模板,被漂亮的设计给迷住了。Github Pages 默认支持 Jekyll 环境,并提供了免费空间和流量,因此开始了 Github Pages + Jekyll 之路。

搭建流程

  1. 注册并登录 Github

  2. 选择一个喜欢的 Jekyll 模板, 进入对应的 Github 主页。我选了黄玄的 Hux Blog

  3. 点击 Fork, 将喜欢的模板复制到自己的 Github 仓库中。

  4. 点击 Setting, 修改 Repository namexxx.github.io, xxx 是你的 Github 用户名。

  5. 同一页面选择「Code and automation」>「Pages」>「Build and deployment」>「Branch」, 将 master branch 设为 Github Pages 来源,网站运行目录默认为 /(root)。设置好后,点击「Save」。

  6. 最后,按页面提示访问链接 https://xxx.github.io/,新博客搭建完毕。


...博客JekyllGithub建站小于 1 分钟
新手建站神器 - 宝塔面板

新手建站最大的痛苦就是对服务器环境不熟悉,难以管理部署。

国产的宝塔面板可以轻松解决这个问题,可以在可视化界面中为服务器安装应用、同步文件、定期执行代码、管理服务。

一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP 多版本共存及切换;自带 LNMP 与 LAMP

宝塔面板界面图
宝塔面板界面图

...服务器宝塔面板建站小于 1 分钟
小型网站管理员,快放弃 CDN!

CDN 的全称是 Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN 系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet 网络拥挤的状况,提高用户访问网站的响应速度。

国内 CDN 有阿里云、腾讯、百度、网宿、七牛云、又拍云等。


...服务器CDN建站大约 2 分钟