黑马程序员技术交流社区
标题:
【上海校区】使用python静态网页生成工具pelican快速在github...
[打印本页]
作者:
不二晨
时间:
2019-1-8 14:15
标题:
【上海校区】使用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
预览
1551135fc7a54243b5540f08eaa9fdd2.jpg
(18.88 KB, 下载次数: 1)
下载附件
2019-1-8 14:15 上传
github部署
比如
https://github.com/china-testing/china-testing.github.io
,这个仓库名要求为 username.github.io 。
上传代码,就可以访问你的网站了。
#!/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
---------------------
转载,仅作分享,侵删
原文:
https://blog.csdn.net/qq_42156420/article/details/86063566
作者:
不二晨
时间:
2019-1-10 10:21
奈斯,加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2