生成并构建静态网站
sitekicker的Python项目详细描述
版权所有(c)2018 minghao ni
或出售软件的
副本,并允许向其提供软件的人这样做,但须遵守以下条件:
上述版权声明和本许可声明应包括在软件的所有
副本或大部分中。
种类,明示的或暗示的,包括但不限于适销性保证,
适用于特定目的和不侵权。在任何情况下,对于任何索赔、损害或其他
责任,作者或版权持有人概不承担任何责任,无论在任何情况下,对于任何索赔、损害或其他
责任,无论在任何情况下,对于任何索赔、损害或其他
任何在任何情况下,对于任何在任何情况下,对于任何在任何情况下,对于任何在任何情况下,对于任何在任何情况下,任何在任何情况下,对于任何在任何在任何情况下,任何在任何情况下,对于任何在任何情况下,任何在任何情况下,作者或任何在任何在任何情况下,任何在任何情况下,任何在任何情况下,任何在任何情况下,任何在任何情况下,任何在任何情况下,任何在任何情况下,对于任何在任何情况,任何在任何情况下,任何在任何情况下,任何情况wawas s s s s s s s br/>描述:[![Travisci构建状态](https://travis-ci.org/nmhnmh/siteKicker.svg)(https://travis-ci.org/nmhnmh/siteKicker)
这是我的**个人**静态站点生成器,目前缺少测试和文档。
如果您需要静态站点生成器,请找一个具有良好社区支持的[https://www.staticgen.com/]t.
**siteKicker**是另一个用python3编写的静态站点生成器。
>-[[]页面更改时触发页面重新加载(使用websocket)
[]后处理器处理内部交叉链接<;a>;lt;a href="id:entry-id-here">;交叉链接<;/a>;,交叉链接断开时报告
[]添加分页支持
[更强大的错误处理和报告为Mac和Linux版的《Travisci》(https://travis ci-ci.org/www www.www.www.www.www.www.www.www.www.travisci.www.www.www.travisci.org/www<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< base u url:https://example.org
'35;保存生成输出的目录,可以是相对路径或绝对路径
output dir:.dist
'35;包含布局/模板的目录,默认值:templates,可选,支持的模板格式为jinja2
template dir:templates
'35;将要复制的目录,作为包含资产或二进制文件的文件夹进行搜索
copy dirs:
-assets
`
\35;folder.yml
``yml
'35;此文件中设置的选项将应用于此文件所在文件夹中的所有条目,
'35;我们指的是这些作为"此文件的受影响项"在下面输入。
'35;这是设置一些常用选项和标志的好地方。
'35;您也可以在下面添加任何自定义选项,前缀和标记是特殊的,因为它们具有特殊含义
'35;前缀将位于受此文件影响的所有项的前面,'article.html'将是"abc/article.html"
将添加到受此文件影响的所有项目中,将合并在不同位置指定的标记
,删除重复的标记,保持标记的原始顺序
标记:
-全局标记1
-全局标记2
````
##在这个文件中,除了"id"、"title"、"date"等预定义选项之外,还可以添加自己的自定义选项,并在模板中使用,这里指定的选项将覆盖
#在父文件夹的meta.yml中指定的选项,除了"prefix"和"tags",前者将被连接,
后者将被合并
一个唯一的id来标识条目,没有特殊字符,空格将被连字符替换,当nOT集合,将尝试使用文件名作为ID,当不可能时将发出错误
ID:some thing as name
,格式为yyyy-mm-dd
日期:2016-10-20
更新日期,可选
更新日期:2016-11-20
应用于此项的标记,可选
当前项将继承其父文件夹中的所有标记,如果文件夹"a"包含标记"a",文件夹"a/b"包含标记"b"
条目"a/b/entry.md"包含标记"c",则条目在环境中将包含标记:"a"、"b"、"c"
标记:
-tag1
-tag2
-tag3
````
platform:unknown
分类器:开发状态::4-beta
分类器:编程语言::python
分类器:编程语言::python::3::仅
分类器:编程语言::python::3.5
分类器:编程语言::python::3.6
分类器:编程语言ge::python::3.7
分类器:环境::控制台
分类器:预期受众::开发人员
分类器:许可证::OSI批准::MIT许可证
分类器:主题::软件开发
分类器:主题::系统::网络
分类器:主题::终端
Classifier:topic::文本处理::标记::html
分类器:topic::文本处理
分类器:topic::实用程序
或出售软件的
副本,并允许向其提供软件的人这样做,但须遵守以下条件:
上述版权声明和本许可声明应包括在软件的所有
副本或大部分中。
种类,明示的或暗示的,包括但不限于适销性保证,
适用于特定目的和不侵权。在任何情况下,对于任何索赔、损害或其他
责任,作者或版权持有人概不承担任何责任,无论在任何情况下,对于任何索赔、损害或其他
责任,无论在任何情况下,对于任何索赔、损害或其他
任何在任何情况下,对于任何在任何情况下,对于任何在任何情况下,对于任何在任何情况下,对于任何在任何情况下,任何在任何情况下,对于任何在任何在任何情况下,任何在任何情况下,对于任何在任何情况下,任何在任何情况下,作者或任何在任何在任何情况下,任何在任何情况下,任何在任何情况下,任何在任何情况下,任何在任何情况下,任何在任何情况下,任何在任何情况下,对于任何在任何情况,任何在任何情况下,任何在任何情况下,任何情况wawas s s s s s s s br/>描述:[![Travisci构建状态](https://travis-ci.org/nmhnmh/siteKicker.svg)(https://travis-ci.org/nmhnmh/siteKicker)
这是我的**个人**静态站点生成器,目前缺少测试和文档。
如果您需要静态站点生成器,请找一个具有良好社区支持的[https://www.staticgen.com/]t.
**siteKicker**是另一个用python3编写的静态站点生成器。
>-[[]页面更改时触发页面重新加载(使用websocket)
[]后处理器处理内部交叉链接<;a>;lt;a href="id:entry-id-here">;交叉链接<;/a>;,交叉链接断开时报告
[]添加分页支持
[更强大的错误处理和报告为Mac和Linux版的《Travisci》(https://travis ci-ci.org/www www.www.www.www.www.www.www.www.www.travisci.www.www.www.travisci.org/www<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'35;保存生成输出的目录,可以是相对路径或绝对路径
output dir:.dist
'35;包含布局/模板的目录,默认值:templates,可选,支持的模板格式为jinja2
template dir:templates
'35;将要复制的目录,作为包含资产或二进制文件的文件夹进行搜索
copy dirs:
-assets
`
\35;folder.yml
``yml
'35;此文件中设置的选项将应用于此文件所在文件夹中的所有条目,
'35;我们指的是这些作为"此文件的受影响项"在下面输入。
'35;这是设置一些常用选项和标志的好地方。
'35;您也可以在下面添加任何自定义选项,前缀和标记是特殊的,因为它们具有特殊含义
'35;前缀将位于受此文件影响的所有项的前面,'article.html'将是"abc/article.html"
将添加到受此文件影响的所有项目中,将合并在不同位置指定的标记
,删除重复的标记,保持标记的原始顺序
标记:
-全局标记1
-全局标记2
````
##在这个文件中,除了"id"、"title"、"date"等预定义选项之外,还可以添加自己的自定义选项,并在模板中使用,这里指定的选项将覆盖
#在父文件夹的meta.yml中指定的选项,除了"prefix"和"tags",前者将被连接,
后者将被合并
一个唯一的id来标识条目,没有特殊字符,空格将被连字符替换,当nOT集合,将尝试使用文件名作为ID,当不可能时将发出错误
ID:some thing as name
,格式为yyyy-mm-dd
日期:2016-10-20
更新日期,可选
更新日期:2016-11-20
应用于此项的标记,可选
当前项将继承其父文件夹中的所有标记,如果文件夹"a"包含标记"a",文件夹"a/b"包含标记"b"
条目"a/b/entry.md"包含标记"c",则条目在环境中将包含标记:"a"、"b"、"c"
标记:
-tag1
-tag2
-tag3
````
platform:unknown
分类器:开发状态::4-beta
分类器:编程语言::python
分类器:编程语言::python::3::仅
分类器:编程语言::python::3.5
分类器:编程语言::python::3.6
分类器:编程语言ge::python::3.7
分类器:环境::控制台
分类器:预期受众::开发人员
分类器:许可证::OSI批准::MIT许可证
分类器:主题::软件开发
分类器:主题::系统::网络
分类器:主题::终端
Classifier:topic::文本处理::标记::html
分类器:topic::文本处理
分类器:topic::实用程序