在页面中嵌入公共GitHub项目的列表

pelican-github-projects的Python项目详细描述


在页面中嵌入公共GitHub项目的列表。

安装

要安装pelican github项目,只需从pypi安装即可:

$ pip install pelican-github-projects

配置

在pelicanconf.py中启用插件

PLUGINS=[# ...'pelican-github-projects',# ...]

使用github用户名添加设置。

GITHUB_USER='kyah'

可用数据

name:The name of your project.
language:The language your project is written in, information on how GitHub detects languages is available here. It is GitHub that detects the language, not this plugin. So please, no issues about that.
description:The description of your project (as set on GitHub.)
homepage:The homepage of your project (as set on GitHub.)
github_url:The web page URL of your project on GitHub (not the GIT or API URL.)

用法

在您的模板中,您将能够迭代github_项目 变量,如下所示。

{% if GITHUB_USER %}
    {% for project in github_projects %}
      <h2>{{ project.name }} {% if project.language %}<sup>({{ project.language }})</sup>{% endif %}</h2><p>{{ project.description }}</p><p>
        {% if project.homepage %}
            <ahref="{{ project.homepage }}">Homepage</a>
        {% endif %}
        <ahref="{{ project.github_url }}">GitHub</a></p>
    {% endfor %}
{% endif %}

许可证

GPLv2许可证。

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

推荐PyPI第三方库


热门话题
我们应该在测试java代码时模拟黄瓜测试吗。我们应该在多大程度上使用黄瓜?   Hibernate Weblogic 10.3.4 java。lang.NoSuchMethodError:javax/persistence/spi/PersistenceUnitInfo。getValidationMode()Ljavax/persistence/ValidationMode;   java如何在main()中访问私有静态实例变量   java JMockit无法模拟类的公共final字段   java是否可以返回特定控制器操作的输出(html)?   java如何返回正确类型的列表?   rest-OpenUI/Swagger-java-to-API   java组织。springframework。豆。工厂NoSuchBeanDefinitionException或加载ApplicationContext失败   java使用POST将参数从JSP发送到Servlet   java如何监听特定的按钮按下和主视图用户交互?   java如何让gradle在本地maven repo中覆盖库?   如何在Java中“合并”两个URI?   java如何制作一个方法来移动数组中的字符?   使用来自java的命令启动powershell窗口   java垃圾收集器和匿名类   java如何为CellTable(GWT 2.4)中的ImageResourceCell创建PanelPopup?