为什么选择TA

  1. 在windows下可以很方便的运行,不需要ruby,只要安装pytho n,而且不需要知道python脚本怎么使用
  2. 简洁,带有code 高亮,如果用rst写的话还支持更多代码显示
  3. 模块设计,支持bootstrap,可以自己写Theme和plugins
  4. 看了这个文章,你只需要不到一个 小时就可以写出HelloMyBlog

感谢知乎上的题目给了我对jekyII,Octopress,Pelican的对比 http://www.zhihu.com/question/19996679

感谢以下两个Blog给我很多提示 http://www.lizherui.com/pages/2013/08/17/build_blog.htmlhttp://www.cnblogs.com/ballwql/p/pelican.html

让我们开始

官方文档:http://pelican-cn.readthedocs.org/zh_CN/latest/quickstart.html

安装python

pelican对于python2和3 都兼容,我个人习惯是都安装,因为现在可以使用py -2或者py -3来选择是python2还是python3运行。

安装pelican

首先,我们要确定pip命令是否可用,在cmd中输入pip看是否识别,不能识别的请将python script的路径加入环境变量path中,不会请google it

现在我们开始安装pelican

首先是下载安装pelican

pip install pelican markdown

等待完成就好~

部署新的pelican blog

找个新的文件夹~也就是你准备要存放Blog的文件夹~ 然后用cmd运行到这个目录下~ 本文使用的是newblog这个目录~

在cmd中输入

pelican-quickstart

然后就开始配置,网站标题,作者,前缀,分页,页数都自己填,如果你购买了域名就在网站前缀直接输入你的域名~

一路回答后~就完成了~你会发现文件夹里面多了好多东西~

写一篇新文章

首先下载MarkdownPad2~这个是在Windows编辑.md文件比较好的软件~ 然后在MP中输入:

Title: Pelican 的标准发表模板
Date: 2014-7-25 16:59
Modified: 2014-7-25 16:59
Category: Pelican
Tags: pelican, publishing, python
Authors: chenjia.me
Summary: Template<在这里填写文件内容>

然后保存到content这个文件夹下~

生成Blog

在根目录下,cmd中~输入

pelican content

这样在output文件夹中就会有文件了~可以直接打开里面的index.html,看看是不是很难看?没事不要担心~我们慢慢搞定它~

将代码托管到GitHub/GitCafe

这两个都提供了个人page的功能~ Github在国外,GFW墙过,gitcafe是国内~比较稳定,不过貌似对某些地方的联通网络支持不好~

看到大家都喜欢用github~就介绍这个吧~

如果新注册的GitCafe的用户~可以添加我作为邀请用户~用户名fashioncj

在Github上注册好厚创建 用户名.github.io 的仓库,然后在右边点击设置,里面就有一个生成个人page的选择~然后你就填写资料~就好了~

ps.那个主题神马的都无所谓~因为我们是要用Pelican的!

然后配置你的SSH,在本地装好Git环境

如果不会git请百度~很快就会的~因为我们只要会clone,add,commit,push

然后到本机,cmd切换到output这个目录,使用git clone把仓库里面的代码复制下来,然后我们就完成了第一步。

接下来,修改文件publishconf.py中的

DELETE_OUTPUT_DIRECTORY = False

防止我们每次生成Blog的时候清空.git目录

然后我们使用命令pelican content -s publishconf.py再次生成。

成功后,我们打开output目录,将代码push到远程仓库。 然后用浏览器访问:用户名.github.io 看看是不是Blog出现了~

绑定域名

  1. 在仓库中创建一个文件,文件名为CNAME,内容为 你的域名
  2. 修改你的域名dns解析商,推荐dnspod和dnsla
  3. 使用dnspod或者dnsla,将你的域名添加两条A记录,指向的地址分别是

    192.30.252.154

    192.30.252.153

然后过几分钟,打开你的域名~blog是不是出现了!


接下来的一篇文章会介绍添加主题,插件,修改主题模板,脚本快速发表等内容

modified at 2014-07-26 01:15

同步自我自己的Blog:fashion4cj.com

Pelican 的Windows 入门教程相关推荐

  1. ros2与windows入门教程-windows上安装ROS2 foxy

    系列文章目录 ros2与windows入门教程-windows上安装ROS2 foxy ros2与windows入门教程-控制小乌龟 ros2与windows入门教程-监听和发布话题 ros2与win ...

  2. [PHP实战]ThinkPHP入门-1[windows]入门教程(带完整图文) + WampServer环境配置

    ThinkPHP入门 0.介绍 0.1 ThinkPHP介绍 0.2 WampServer介绍 0.3 完整案例 1.环境 2.安装步骤 2.1 安装wampserver 2.2 安装好Wamp后访问 ...

  3. Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE

    Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这 ...

  4. .NET Core快速入门教程 2、我的第一个.NET Core App(Windows篇)

    一.前言 本篇开发环境? 1.操作系统: Windows 10 X64 2.SDK: .NET Core 2.0 Preview 二.安装 .NET Core SDK 1.下载 .NET Core 下 ...

  5. Git快速入门篇—— Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程)

    Git快速入门篇-- Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程) 前言:我们平时在整理代码的时候,尤其是与别人一起开发项目的时候,常常涉及到代码的更新,因此代码版本问 ...

  6. ArcGIS Runtime SDK for Windows Phone 入门教程

    ArcGIS Runtime SDK for Windows Phone 入门教程 基本概念 Windows Phone平台介绍 Windows Phone是微软发布的一款手机操作系统,它将微软旗下的 ...

  7. Windows程序设计入门教程[来自邪恶八进制信息安全团队(www.eviloctal.com)]

    Windows程序设计入门教程 前骤: 1.第一个windows程序: 先讲几个专有名词:HINSTANCE 由handle(句柄)和instance(实例) 句柄,类似于C中的指针,指向资源,是资源 ...

  8. 【运维】Windows下MRTG入门教程

    前言 什么是MRTG? MRTG(Multi Router Traffic Grapher)是一套可用来绘出网络流量图的软件,可以监控网络链路流量负载,其通过snmp协议得到设备的流量信息,并将流量负 ...

  9. Windows 10教程_编程入门自学教程_菜鸟教程-免费教程分享

    教程简介 Windows 10入门教程 - 从简单的步骤了解Windows 10,从基本到高级概念,包括概述,安装,入门,GUI基础知识,导航,开始菜单,任务栏,平板电脑模式,文件资源管理器,Cort ...

最新文章

  1. python 参数
  2. lync 安装后相关防病毒软件的设置
  3. 服务器重启后启动Docker命令
  4. 市面上的hadoop书籍调研
  5. 简单好用的Adapter---ArrayAdapter
  6. SpringCloud微服务(07):Zipkin组件,实现请求链路追踪
  7. Java获取函数参数名称
  8. 提高数据库的查询速率及其sql语句的优化问题
  9. mysql 创建用户并赋予用户权限
  10. Tcp协议socket通信数据包粘包问题分析及解决方案
  11. 教你三秒钟将电脑速度提高三倍
  12. python控制电脑休眠唤醒键_使用Python实现Wake On Lan远程开机功能
  13. 流刷新函数:fflush()的介绍和用法
  14. 认同和确定性矩阵(Ralph Stacey's Agreement and Certainty Matrix)-译
  15. 忆暖行动|“ 还可以留一点做成柿饼,做法也很简单,就是挑硬柿子把皮削掉,用开水烫个几秒”
  16. 电子合同可以被打印出来吗
  17. OEM版Win7激活原理
  18. html在小的电脑屏幕字体缩小,网页的字变小了怎么办?教你3种方法,让你看网页不再费眼~...
  19. Mongodb 源码分析:整体架构
  20. 缩减运算符,就是多输入门电路,见图

热门文章

  1. twitteR 实例
  2. 数据库作业10:第三章课后题
  3. Tyk在Ubuntu上安装
  4. es6 什么是ES6 为什么要使用ES6
  5. 业内人士详细分析pub域名是否值得投资
  6. spring aop详解
  7. 微信小程序引入 Vant UI
  8. oracle6i能装在win7上吗,win7 64位系统什么电脑都可以装吗
  9. SocialBook为你揭秘为什么你的网红既不带货也不带量?
  10. Matplotlib——设置风格_style.use()