Octopress 是 Ruby 编写的一个框架,在本地安装完 Rub 环境后并在本地撰写博客文章,然后执行 Octopress 提供的简单的命令生成静态页面,再通过命令或者手动将静态网站发布在远程主机上。
同时Octopress 可以离线撰写博客文章,并且可以使用任意文本编辑器工具(例如 vim)来编辑,默认使用 Markdown 语法。
如果想跟着本教程顺利完成Octopress博客的搭建,需要具备以下条件
1、安装Git
sudo apt-get install git
2、安装Ruby2.3以及Ruby2.3-dev
sudo apt-get install ruby2.3 ruby2.3-dev
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 进行一些简单的配置。
我们需要修改的只有 _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
即可生成预览博文。
相关阅读
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有