build-a-static-blog-with-jekyll

ubuntu下安装Jekyll博客

Jekyll是一个静态博客生成器,通过一个转换器(如Markdown)和我们的Liquid渲染器转化成一个完整的可发布的静态网站,可以非常快速的生成博客文章,同时也支持将jekyll博客部署到github上,从而减少服务器的维护和托管费用。本文教大家如何在ubuntu主机上安装jekyll博客,并且解决安装过程中出现的两个错误信息:ERROR: Error installing jekyll:  ERROR: Failed to build gem native extension.Jekyll 主要特点:
  • 默认使用Markdown撰写博客。
  • 支持部署在github上。
  • 有大量的博客可以使用,修改也很简单。
  • 快速生成静态博客站点。

一、安装过程中的常见错误信息

如果按照官网的安装方式,输入sudo gem inst...阅读全文
051 - SSD VPS Servers, Cloud Servers and Cloud Hosting by Vultr - Vultr.com - https___www.vultr.com_

科学学习第一步:购买Vultr等国外服务器,

在跟着《第一本Docker书》学习Docker,但是在练习书中的例子时,总是出现错误,比如gem install 出现 Errno::ECONNRESET: Connection reset by peer – SSL_connect ,后来知道是墙的原因,不得不说国内的程序员真是厉害,在技术网站也被封锁的情况下还能够继续学习、工作。所以我一气之下购买了一台Vultr的服务器,开始在这台服务器上学习Docker ,节省了很多的时间,也能够跟着书操作了。本文分享下如何购买Vultr服务器。

一、概述

Vult是一家提供日本、美国、欧洲等多个国家和地区机房的VPS主机商,硬盘都是采用SSD,VPS主...阅读全文
Gitlab_screenshot

gitlab服务备份与恢复实战

Gitlab是一款开源的Git版本管理系统,可以通过WEB界面访问公开或者私人的Git项目。详细的介绍与Gitlab安装方法可以查看在ubuntu上快速安装Gitlib开源Git版本管理系统。本篇文章主要内容有:备份gitlab数据、定时备份gitlab数据、恢复gitlab数据以及迁移gitlab,熟练掌握可以增加gitlab服务的容灾性。

实战环境

服务器版本:Linux bogon 4.4.0-21-gen...
阅读全文
gitlab

在ubuntu上快速安装Gitlib开源Git版本管理系统

Gitlab是一款开源的Git版本管理系统,可以通过WEB界面访问公开或者私人的Git项目。gitlab的web框架使用了Ruby on Rails,可以轻松的浏览版本以及查看提交过的文件。具有一个代码片段收集功能,可以实现零散代码的收集、复用,还具有wiki、聊天、进度管理等功能。本文章介绍了如何在linux服务器上使用脚本快速安装Gitlab。
依赖组件:ruby 1.9.3+,MySQL,git,redis, Sidekiq。最低配置CPU 1G,RAM 1G+swap可以支持100用户。

安装过程

1、在下载页面选择自己的操作系统。这里我选择了Ubuntu16.04。2、选择完成会出现所选服务器版本的安装过程...
阅读全文

Docker 入门指南(三):容器管理

在上一篇文章Docker 入门指南(二):运行第一个容器 中,我介绍了如何在安装 Docker 的基础上,运行第一个容器,这篇文章是 Docker 容器的各种操作,包括新建容器、启动、关闭、重启 已经查看容器运行情况。

一、运行交互式容器

运行容器的命令是 docker run ,这个命令提供了 Docker 容器创建和启动的功能。可以通过在 docker run 命令后面添加 -it 参数来创建交互式容...阅读全文
docker

linux下一键安装Docker

最近发现原来安装 Docker 的方法已经不能用了,无法成功安装 Docker ,在Mac OS X 以及在 windows 下安装 Docker 可以参照这篇文章Docker 入门指南(一):安装 Docker   。这篇文章使用了Docker 官方的安装脚本,做到 linux 下一键安装 Docker ,在文章后面,会有安装 Docker 失败的常见解决方法。

一、linux 下一键安装Docke...

阅读全文