0

I am trying to use Pelican to generate a static webpage that would have rows of content.

I want it to look something like this (WIP)

Currently I have just manually created the necessary HTML.

How could I have a single content file that would generate this page ?

4

2 回答 2

0

Pelican 使用 Jinja 模板系统,因此第一步是创建自己的主题,将现有的 HTML 结构放入base.html模板中。您可能还想自定义您的page.html模板。

根据您的喜好自定义主题模板后,您就可以使用 Pelican 支持的任何格式创建页面:Markdown、reStructuredText 和 Asciidoc。使用这些标记格式来精确获取所需的 HTML 并不总是那么容易,因此您可以从 Markdown 开始,因为该格式允许您将 HTML 直接放入内容中。

于 2014-04-29T17:42:02.403 回答
0

要在 Markdown 格式的文件中创建表格网格,请添加 Pelicanjust_table插件。

如果您的现有PLUGINS定义为:

PLUGINS = ['sitemap', 'code_include', 'tag_cloud']

只需添加, 'just_table'PLUGINS设置中即可:

PLUGINS = ['sitemap', 'code_include', 'tag_cloud', 'just_table']

并在创建您的第一个名为 的 Markdown 文本文件my-first-grid-table.md时,获取您的 CSV 格式的内容并用[jtable]/[/jtable]标签包装它。这样的工作示例是:

Title: My first grid table
Date: 2018-11-06 11:00
Tags: grid, table
Category: blog

My grid looks like:

[jtable]
Name, Age, Description
John, 40, Cantankerous
Jill, 35, Bruised from tumbling down the hill
Basket, 120, an inanimated object
[/jtable]
于 2018-11-15T21:18:53.810 回答