在鹈鹕文章中轻松嵌入github文件。

pelican-git的Python项目详细描述


pelican git是一个库,可以使用简单的语法轻松地将github文件嵌入到您的Pelican博客中。

安装

要安装pelican-git,只需使用pip

$ pip install pelican-git

然后在pelican配置文件中添加一点代码:

PLUGINS=[# ...'pelican_git',# ...]

用法

在您的文章中,在您的文章中添加如下行:

[git:repo=yourname/yourrepo,file=somefile,branch=master,hash=xxxxxxx]

branchhash是可选的。如果不指定branch,则为master。如果指定hash,则将覆盖branch设置。

生成的代码将csshtml内容直接嵌入div并替换原始标记。这比使用javascript重写页面内容(就像gist_it那样)更快、更干净。

设置

GIT_CACHE_ENABLED-指定是否在磁盘上缓存git文件。默认值是False。(可选)

测试

$ make install
$ make test

作者

Ha.Minh

灵感来自pelican_gist

更改日志

0.1.13

已修复

  • 修复了获取github html时的错误

已更改

  • 支持Python3.6

0.1.8

已修复
  • 修复原始回购的链接

0.1.0

dded

  • 初始版本

许可证

使用MIT许可证。

Bitdeli badge

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过标记名检索多个标记中的元素以进行selenium自动化测试   java iText如何查找最后一行被拆分到下一页   java如何在hudson中的特定jdk上运行Findbugs和PMD?   如何确保java程序与java Environment 6兼容?   对形状进行分组,这样我就可以通过鼠标点击和java处理循环浏览它们   使用生成器映射对象时,java定义无效   maven Java:Struts2和IntelliJ供初学者使用   java子类不继承父类字段   java Android Grid View在Android版本kitkat上崩溃   java Hibernate从缓存返回错误的列表,即使预期的列表与缓存的列表不同   java SendGrid:模板和替换标记   用于普通生产者| Kafka流的java自定义分区器   安卓理解Java内部类中的作用域   无法从Android Studio中的非静态方法调用java非静态方法   比较两个XML响应的JavaXMLUnit   java使用keytool列出密钥   不使用Java客户端库将视频上传到YouTube数据API v3   java My While循环即使在满足条件时也不会结束   自动在外部存储字符串数据,以便以后在Java中使用