FOSSFolio 是一款免费和开源软件 (FOSS),专为开发者设计,使他们得以对其自己的静态网站(基本上为作品集)进行构建,具备细粒度控制。它基于 Python 3.9 构建,并带有 Markdown 和 Jinja2 模板支持,依赖关系极少。FOSSFolio 专为渴望为其静态网站快速设置的开发者设计,具有直观、易于理解且(可能)可无限扩展的特性。
焦点
- 完全可破解(!)
- 用于扩展基本模板功能的插件:插件可以是任何东西——从用一些简单值替换简单占位符,到复杂至极的 JavaScript 嵌入,只要遵循 插件开发 规则,你可以使用插件做任何事
- 无缝 Jinja2 模板(正在开发中):你可以对所有主题使用 Jinja templating 的全部功能,还能基于它创作主题!
- 灵活的页面结构:你想创建任何页面结构,都可以( 😃),只要你将它放入
content/
文件夹,直接或间接都行。你只需要为它设置一个主题(或相应地自定义你的主题)。
- 自动即时生成网站地图:我知道做对 SEO 是件很烦人的事。所以我实现了一个自动网站地图生成器,它能生成可读的网站地图(在我看来),可以让搜索引擎机器人轻松抓取 🥳。