使用Pelican快速开始搭建自己的静态博客

前言

一直想搞一个自己的博客,也想耍耍酷,不管访问量怎么样,总感觉自己很了不起。当然写博客是一件很苦的事情,能坚持下来也是很苦的事情的。自己肚子里没什么货,写出来的东西也没啥深度,所以要经营好一个博客是需要相当大的毅力,特别佩服那些能把自己的博客捯饬得那么好的博主。

所以从今天开始我也要好好的收拾自己的博客,域名也买了有一段时间了。最开始的时候我用的是Octopress,是用Ruby写的,写了两篇文章便没有再坚持。最近有重新找了Pelican,用Python写的,搞Python开发还是用自己熟悉的语言比较好吧。

现在问题来了,打算好好的写博客,但是不知道写啥,仔细读了Pelican的文档,决定根据Pelican的文档写一个完整的Pelican博客搭建教程。当然了,我们在搭建博客之前要先来说说写博客的好处:

  • 我本身是做开发的,写博客对技术水平有很大的提高。
  • 最近买了kindle,就是为了好好读书,可是不能光读书啊,有什么想法还是要记录下来的。
  • 我的文采呢一直都很差,写写博客可以提高自己的文采,也能锻炼自己的语言组织能力。

说了那么多,下面我们就要开始搭建自己的博客了。内容我都是参考Pelican的文档写的,我英语比较差,就勉勉强强的根据文档的翻译一下了。

Pelican 安装

安装Pelican需要本机安装Python 2.7.x或者Python 3.3+,同时需要安装pip,执行下面的命令,如果在linux有权限限制就在命令前面加一个sudo,写博客用Markdown,所以要安装markdown模块.

pip install pelican markdown

创建博客项目

首先为了你博客项目起一个名字,这个名字随便你起了,可以是blog或者是别的,进入到项目的目录里面去。

mkdir -p ~/project/yoursite
cd ~/project/yoursite

我们需要为博客创建一个基础的骨架,通过命令pelican-quickstart,执行命令之后会出现一些问题,依次按照提示回答就可以把骨架搭建好了。

pelican-quickstart

中括号里面的是默认值,按回车表示接受默认值,小括号是选择值,可以选择按y或者N,没有括号就可以自己输入,如果提示输入URL,就输入需要绑定的域名,比如:http://www.xinxingzhao.com

写博客

好了,架子搭起来了接下来就是添加内容了。没有内容的博客是运行不起来的,用一款你喜欢的编辑器,我用的是vim,在content下面创建一个文件keyboard-review.md

Title: My First Review
Date: 2010-12-03 10:20
Category: Review

Following is a review of my favorite mechanical keyboard.

生成博客

博客写好之后还不能进行访问,需要把写好的博客转化为html代码,执行下面的命令进行生成

pelican content

生成的文件都在output目录里面,这些文件就是博客运行需要的静态文件。

本地运行博客

在命令行里面切换到output目录下面,启动Pelican的web服务。

cd ~/project/yoursite/output
python -m pelican.server

打开浏览器,访问地址:http://localhost:8000,是不是很棒!

原文同步发布在我的个人博客:http://www.xinxingzhao.com/blog/2016/03/24/pelican-quickstart.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,569评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,499评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,271评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,087评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,474评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,670评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,911评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,636评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,397评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,607评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,093评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,418评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,074评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,092评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,865评论 0 196
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,726评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,627评论 2 270

推荐阅读更多精彩内容