前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【腾讯云的1001种玩法】在 Ubuntu 16.04下搭建 Octopress 个人博客系统

【腾讯云的1001种玩法】在 Ubuntu 16.04下搭建 Octopress 个人博客系统

原创
作者头像
小瞳
修改2017-06-19 19:10:49
2.2K1
修改2017-06-19 19:10:49
举报
文章被收录于专栏:小瞳的专栏小瞳的专栏

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

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

前提条件

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

环境配置

1、安装Git

代码语言:txt
复制
sudo apt-get install git

2、安装Ruby2.3以及Ruby2.3-dev

代码语言:txt
复制
sudo apt-get install ruby2.3  ruby2.3-dev

克隆Octopress

代码语言:txt
复制
git clone git://github.com/imathis/octopress.git octopress
cd octopress

安装依赖

代码语言:txt
复制
sudo gem install bundler
bundle install

安装默认主题

代码语言:txt
复制
rake install

在本地生成预览

代码语言:txt
复制
rake preview

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

[1489933845604_26_1489933846027.png]
[1489933845604_26_1489933846027.png]

配置Octopress

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

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

代码语言:txt
复制
title: My Octopress Blog //博客名字
subtitle: A blogging framework for hackers. //博客副标题
author: Your Name  //作者名字

编写发布博文

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

代码语言:txt
复制
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即可生成预览博文。

相关阅读

在 Ubuntu 14.04 服务器上部署 Hexo 博客

如何快速部署国人开源的 Java 博客系统 Tale

利用Pelican搭建数据科学博客

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前提条件
  • 环境配置
  • 克隆Octopress
  • 安装依赖
  • 安装默认主题
  • 在本地生成预览
  • 配置Octopress
  • 编写发布博文
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com