python制作网页系统_使用python静态网页生成工具pelican快速在github上部署网站博客...

简介

Pelican用Python编写的静态站点生成器。亮点:

使用reStructuredText或Markdown格式直接用编辑器编写内容

简单的CLI工具来(重新)生成站点

易于与分布式版本控制系统和Web对接

完全静态输出,可在任何地方托管

Pelican 4目前支持:

文章(例如博客文章)和页面(例如,“关于”,“项目”,“联系方式”)

评论,通过外部服务(Disqus)。如果您希望更好地控制评论,也可自托管评论是另一种选择。

主题支持(使用Jinja2模板创建主题)

以多种语言发表文章

Atom / RSS feeds

代码高亮

从WordPress,Dotclear或RSS导入

与外部工具集成:Twitter,Google Analytics等(可选)

借助内容缓存和选择性输出写入,可以快速重建

为什么叫“Pelican”这个名字?

“Pelican”是calepin的字谜,在法语中意为“笔记本”。 ;)

安装

pip install pelican markdown

创建项目

mkdir -p ~/projects/yoursite

cd ~/projects/yoursite

pelican-quickstart

创建文章

~/projects/yoursite/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.

参考资料

生成网站

pelican content

预览

pelican --listen

bQBnUn.png 图片.png

github部署

上传代码,就可以访问你的网站了。

#!/usr/bin/env bash

DATE=$(date +%Y%m%d)

cd /home/andrew/code/yoursite

rm -rf output/*

pelican content

cd /home/andrew/code/china-testing.github.io

git rm -rf *

cp -rf /home/andrew/code/yoursite/output/* .

git add *

git commit -m $DATE

git push

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值