美文网首页程序员
使用Pelican快速开始搭建自己的静态博客

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

作者: xinxingzhao | 来源:发表于2016-04-04 09:01 被阅读1776次

    前言

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

    所以从今天开始我也要好好的收拾自己的博客,域名也买了有一段时间了。最开始的时候我用的是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

    相关文章

      网友评论

        本文标题:使用Pelican快速开始搭建自己的静态博客

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