腾讯云技术社区-简书主页持续为大家呈现云计算技术文章,欢迎大家关注!
Octopress 是Ruby编写的一个框架,在本地安装完Rub环境后并在本地撰写博客文章,然后执行 Octopress 提供的简单的命令生成静态页面,再通过命令或者手动将静态网站发布在远程主机上。
同时Octopress 可以离线撰写博客文章,并且可以使用任意文本编辑器工具(例如 vim)来编辑,默认使用 Markdown 语法。
前提条件
如果想跟着本教程顺利完成Octopress博客的搭建,需要具备以下条件
- 一台腾讯云服务器并且安装好Ubuntu16.04
- 云服务器上安装Git以及Ruby2.3
环境配置
- 安装Git
sudo apt-get install git
- 安装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 Configs
、Jekyll & Plugins
和 3rd Party Settings
三个部分。在这里,我们只需要修改Main Configs
中的 title
、subtitle
和 author
。
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等多种博客引擎。
目前腾讯云技术社区中有关博客搭建的文章还包括:
网友评论