zoukankan      html  css  js  c++  java
  • 利用Pelican搭建个人博客

    博客基于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
  • 相关阅读:
    商城----项目宏观(1)
    Java动态代理-JDK自带实现
    git提交出现remote rejected master -> XX changes closed
    openstack认证实践
    转一篇Git代码回滚技巧
    线段树解决leetcode307. Range Sum Query
    The Skyline Problem leetcode 详解
    编程容易犯错的几个地方
    c++中小项堆声明和使用
    C++中int转为char 以及int 转为string和string 转int和字符串的split
  • 原文地址:https://www.cnblogs.com/clockwork/p/5722772.html
Copyright © 2011-2022 走看看