Pelican 的Windows 入门教程
为什么选择TA
- 在windows下可以很方便的运行,不需要ruby,只要安装pytho n,而且不需要知道python脚本怎么使用
- 简洁,带有code 高亮,如果用rst写的话还支持更多代码显示
- 模块设计,支持bootstrap,可以自己写Theme和plugins
- 看了这个文章,你只需要不到一个 小时就可以写出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出现了~
绑定域名
- 在仓库中创建一个文件,文件名为CNAME,内容为 你的域名
- 修改你的域名dns解析商,推荐dnspod和dnsla
- 使用dnspod或者dnsla,将你的域名添加两条A记录,指向的地址分别是
192.30.252.154
192.30.252.153
然后过几分钟,打开你的域名~blog是不是出现了!
接下来的一篇文章会介绍添加主题,插件,修改主题模板,脚本快速发表等内容
modified at 2014-07-26 01:15
同步自我自己的Blog:fashion4cj.com
Pelican 的Windows 入门教程相关推荐
- ros2与windows入门教程-windows上安装ROS2 foxy
系列文章目录 ros2与windows入门教程-windows上安装ROS2 foxy ros2与windows入门教程-控制小乌龟 ros2与windows入门教程-监听和发布话题 ros2与win ...
- [PHP实战]ThinkPHP入门-1[windows]入门教程(带完整图文) + WampServer环境配置
ThinkPHP入门 0.介绍 0.1 ThinkPHP介绍 0.2 WampServer介绍 0.3 完整案例 1.环境 2.安装步骤 2.1 安装wampserver 2.2 安装好Wamp后访问 ...
- Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE
Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这 ...
- .NET Core快速入门教程 2、我的第一个.NET Core App(Windows篇)
一.前言 本篇开发环境? 1.操作系统: Windows 10 X64 2.SDK: .NET Core 2.0 Preview 二.安装 .NET Core SDK 1.下载 .NET Core 下 ...
- Git快速入门篇—— Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程)
Git快速入门篇-- Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程) 前言:我们平时在整理代码的时候,尤其是与别人一起开发项目的时候,常常涉及到代码的更新,因此代码版本问 ...
- ArcGIS Runtime SDK for Windows Phone 入门教程
ArcGIS Runtime SDK for Windows Phone 入门教程 基本概念 Windows Phone平台介绍 Windows Phone是微软发布的一款手机操作系统,它将微软旗下的 ...
- Windows程序设计入门教程[来自邪恶八进制信息安全团队(www.eviloctal.com)]
Windows程序设计入门教程 前骤: 1.第一个windows程序: 先讲几个专有名词:HINSTANCE 由handle(句柄)和instance(实例) 句柄,类似于C中的指针,指向资源,是资源 ...
- 【运维】Windows下MRTG入门教程
前言 什么是MRTG? MRTG(Multi Router Traffic Grapher)是一套可用来绘出网络流量图的软件,可以监控网络链路流量负载,其通过snmp协议得到设备的流量信息,并将流量负 ...
- Windows 10教程_编程入门自学教程_菜鸟教程-免费教程分享
教程简介 Windows 10入门教程 - 从简单的步骤了解Windows 10,从基本到高级概念,包括概述,安装,入门,GUI基础知识,导航,开始菜单,任务栏,平板电脑模式,文件资源管理器,Cort ...
最新文章
- python 参数
- lync 安装后相关防病毒软件的设置
- 服务器重启后启动Docker命令
- 市面上的hadoop书籍调研
- 简单好用的Adapter---ArrayAdapter
- SpringCloud微服务(07):Zipkin组件,实现请求链路追踪
- Java获取函数参数名称
- 提高数据库的查询速率及其sql语句的优化问题
- mysql 创建用户并赋予用户权限
- Tcp协议socket通信数据包粘包问题分析及解决方案
- 教你三秒钟将电脑速度提高三倍
- python控制电脑休眠唤醒键_使用Python实现Wake On Lan远程开机功能
- 流刷新函数:fflush()的介绍和用法
- 认同和确定性矩阵(Ralph Stacey's Agreement and Certainty Matrix)-译
- 忆暖行动|“ 还可以留一点做成柿饼,做法也很简单,就是挑硬柿子把皮削掉,用开水烫个几秒”
- 电子合同可以被打印出来吗
- OEM版Win7激活原理
- html在小的电脑屏幕字体缩小,网页的字变小了怎么办?教你3种方法,让你看网页不再费眼~...
- Mongodb 源码分析:整体架构
- 缩减运算符,就是多输入门电路,见图