博客基于win7系统,python2.7和pelican.

1.安装工具

安装virtualenv

pip install virtualenv

下载make,或者make移动至任一目录,并将路径写入环境变量path中.

2.部署环境
安装虚拟环境,并激活

virtualenv Pelican
cd Pelican
Scripts>activate

此时命令行左侧就会出现 (Pelican) 的字样,说明进入虚拟环境每次对博客的修改发布都要记得先激活虚拟环境,退出执行

Scripts>deactivate.bat

安装pelican和makrdown

pip install pelican
pip install markdown

3.创建博客

mkdir myblog
cd myblog
pelican-quickstart

此时会提示你输入配置,均可以选默认,后期再pelicanconf.py中修改,不过URL prefix可以先选n,随后就会生成一个基本博客框架

blog/
├── content      # 存放你要写的博客
├── output       # 生成的输出文件
├── develop_server.sh # 方便开启测试服务器
├── Makefile      # 方便管理博客的Makefile
├── pelicanconf.py   # 主配置文件
└── publishconf.py   # 主发布文件

4.在content目录下用markdown语法来写博客.

Date: XX(时间)
Title: XX(标题)
Tags: XX(标签)
Category: XX(分类)
Slug: XX(可以理解为文章url别名)
Author: XX(作者)
Summary: XX(简介)正文

5.生成页面和发布

make publish
make serve

现在可以打开localhost:8000查看你的初始博客.

6.在GitHub上面创建GitHub Pages

7.把博客pushgithub上去

cd output
git init
git add .
git commit -m "first commit of my blog"
git remote add origin https://github.com/xxx/xxx.github.io.git
git push -u origin master

转载于:https://www.cnblogs.com/clockwork/p/5722772.html

利用Pelican搭建个人博客相关推荐

  1. 利用Hexo搭建个人博客-博客初始化篇

    上一篇博文 <利用Hexo搭建个人博客-环境搭建篇> 中,我们讲解了利用Hexo搭建个人博客应该要配置哪些环境. 相信大家已经迫不及待的想要知道接下来应该要怎么把自己的博客搭起来了,下面, ...

  2. 利用Hexo搭建个人博客-博客发布篇

    通过 <利用Hexo搭建个人博客-环境搭建篇> 以及 <利用Hexo搭建个人博客-博客初始化篇>,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如 ...

  3. pelican搭建静态博客_Pelican入门:基于Python的静态网站生成器

    pelican搭建静态博客 如果要创建自定义网站或博客,则有很多选择. 许多提供商将托管您的网站,并为您完成许多工作. (WordPress是一个非常受欢迎的选项.)但是,使用托管解决方案会失去一些灵 ...

  4. [Pelican] 使用Pelican搭建静态博客

    为什么写博客 一方面是对自己平时工作和学习中收获的自我总结和积累,另一方面,借用知乎的一句话说就是"与世界分享你的知识". 为什么选择Plican 写博客有两种选择: 一种是博客社 ...

  5. 10分钟利用django搭建一个博客

    以前老是听说ROR开发有多快多块,网上还有朋友为了证明这,专门制作了10分钟利用rails框架搭建一个简易博客的教程,最近学习django框架,觉得django给开发者的便捷也很多,心血来潮来写个10 ...

  6. 如何利用Github搭建个人博客

    注: Hexo是一个快速.简洁且高效的博客框架. Hexo使用Markdown解析文章,在几秒内,即可利用靓丽的主题(如NexT)生成静态网页. ****** 特别推荐 ****** Ⅰ: 搭建指南: ...

  7. 怎样利用github搭建个人博客

    怎样搭建博客 1. 利用GitHub Pages搭建了个人博客雏形 在github上创建一个仓库名为自己github账号的名字 eg: bingTangGithub.github.io git clo ...

  8. 利用wordpress搭建个人博客网站

    我用的是godaddy的域名+vultr的Ubuntu服务器进行搭建. 购买好域名后在DNS管理中添加A记录如下: *可以换成www,比如我的域名是wsteddy.xyz,访问博客可以使用www.ws ...

  9. 用Pelican+Github搭建个人博客网站

    Title: 用Pelican+Github搭建个人博客网站 Date: 2017-06-4 19:13 Category: 技术博客 Modified: 2018-10-11 19:03 Tags: ...

  10. 利用Github Page 搭建个人博客网站

    利用Github Page 搭建个人博客网站 转载请注明出处: http://blog.csdn.net/tzs_1041218129/article/details/53214497 http:// ...

最新文章

  1. POJ 1185 炮兵阵地 (状压DP)
  2. R语言使用ggpubr包的ggarrange函数组合多张结论图:使用ggpubr包将多个可视化结论嵌套起来输出(ggarrange组合ggarrange组合后的图像)
  3. pdf转换为html5,PDF转换为HTML5的四种方式
  4. html 密码框自动填充,解决chrom浏览器input密码框自动填充
  5. 『TensorFlow』函数查询列表_张量属性调整
  6. 物联网生态系统的安全与威胁
  7. php memcache 封装类,php 封装memcache类
  8. 产品经理,你来自江湖
  9. React开发(200):三种截取字符串的方法
  10. Rayeager PX2支持opencv眼部识别demo展示
  11. 【图文】在windows7 下安装和配置Memcached 64-bit for Windows
  12. 仓库货位 mysql_Max(TM)财务进销存管理系统 V1.1.12 MySQL网络版
  13. visio2013报临时目录下某些文件找不到(实际有)
  14. MFC 菜单栏添加方法
  15. 基于Lua的游戏服务端框架简介
  16. Ajax请求URL的写法
  17. 用CSS实现HTML图文混排
  18. Potplayer快速裁取视频(适用截取比较短的视频)
  19. 《Beta Embeddings for Multi-Hop Logical Reasoning in Knowledge Graphs》论文阅读笔记
  20. sublime用浏览器打开方法

热门文章

  1. Win10 IIS本地部署MVC网站时不能运行?
  2. PHP截取中文字符串的方法
  3. 转载:如果你到了20岁,还没到 25岁 作者:李开复
  4. GNU Binutils简介及基本用法
  5. cognos安装和配置即席报表流程
  6. 你为什么用微信,不用 QQ ?
  7. 阿里云中获取文件及目录列表的方法
  8. Exception.ToString()使用及其他方法比较
  9. mac 下php运行bug
  10. spin_lock amp; mutex_lock的差别?