【小白学云计算】在Ubuntu16.04下搭建Octopress

作者: a3aac2d1b674 | 来源:发表于2017-03-20 10:57 被阅读94次

腾讯云技术社区-简书主页持续为大家呈现云计算技术文章,欢迎大家关注!


Octopress 是Ruby编写的一个框架,在本地安装完Rub环境后并在本地撰写博客文章,然后执行 Octopress 提供的简单的命令生成静态页面,再通过命令或者手动将静态网站发布在远程主机上。

同时Octopress 可以离线撰写博客文章,并且可以使用任意文本编辑器工具(例如 vim)来编辑,默认使用 Markdown 语法。

前提条件

如果想跟着本教程顺利完成Octopress博客的搭建,需要具备以下条件

  • 一台腾讯云服务器并且安装好Ubuntu16.04
  • 云服务器上安装Git以及Ruby2.3

环境配置

  1. 安装Git
sudo apt-get install git
  1. 安装Ruby2.3以及Ruby2.3-dev
sudo apt-get install ruby2.3  ruby2.3-dev

克隆Octopress

git clone git://github.com/imathis/octopress.git octopress
cd octopress

安装依赖

sudo gem install bundler
bundle install

安装默认主题

rake install

在本地生成预览

rake preview

然后在浏览器内输入 http://ip:4000/,即可看到我们搭建完成的博客。

配置Octopress

至此,你的 Octopress 就已经安装好了,接下来我们对 Octopress 进行一些简单的配置。

我们需要修改的只有 _config.yml 一个文件,这个文件包含Main ConfigsJekyll & Plugins3rd Party Settings 三个部分。在这里,我们只需要修改Main Configs 中的 titlesubtitleauthor

title: My Octopress Blog //博客名字
subtitle: A blogging framework for hackers. //博客副标题
author: Your Name  //作者名字

编写发布博文

用 Octopress 写博文主要是通过执行 Octopress 提供的 rake 命令来完成的,下面简单介绍一下,更多的详细信息可以查看 Octopress 官方文档中的 Blogging Basics .

rake new_post["title"] // 在 source/_posts 目录下创建一篇新博文
rake generate  //生成博文到 public 目录下
rake watch // 查看 source 和 sass 目录的变化,且有变化时重新生成博文
rake preview   //在 http://ip:4000/ 预览博文

Octopress 博文采用 Markdown 语法进行书写,Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,它的作用一目了然,因此你可能只需要 5-10 分钟就能快速上手。

若不想使用Vim编辑器,在本地编写完成之后使用FTP上传到/octopress/public,然后在执行rake previve即可生成预览博文。

编辑推荐:使用自己熟悉的语言和引擎搭建博客,是练习技能掌握程度的一种有效方式。除了Octopress之外,还有Hexo、Pelican等多种博客引擎。

目前腾讯云技术社区中有关博客搭建的文章还包括:

  1. 在 Ubuntu 14.04 服务器上部署 Hexo 博客
  2. 利用Pelican搭建数据科学博客

此文已由作者授权腾讯云技术社区发布,转载请注明文章出处,获取更多云计算技术干货,可请前往腾讯云技术社区

相关文章

网友评论

    本文标题:【小白学云计算】在Ubuntu16.04下搭建Octopress

    本文链接:https://www.haomeiwen.com/subject/wdybnttx.html