hocoos
hocoos是一款基于 Python 的开源自动化网站构建工具,它可以根据 YAML 配置文件自动生成网站结构和内容。
hocoos的主要功能有:
- 根据 YAML 配置文件自动生成文件夹结构、Markdown 文件、HTML 文件等
- 支持 Markdown 到 HTML 的转换,并可以自定义 Markdown 渲染器
- 支持嵌套的 YAML 配置,可以定义网站的整体结构以及每个页面的内容
- 内置默认主题,支持自定义主题,可以 DIY 网站样式
- 支持数据驱动,可以通过 YAML 文件定义数据,然后在 Markdown 和 HTML 中使用
- 提供命令行接口,可以很方便的使用 hocoos五生成网站
一个简单的例子:
website.yaml:
yaml
Copy
name: 我的网站
theme: default
header:
- 首页
- 关于
home:
index.md:
content: |
# 首页
此处是首页内容
about:
index.md:
content: |
# 关于
此处是关于页面内容
然后通过 hocoos五命令就可以生成网站:
Copy
hocoos5 build website.yaml
它会自动生成如下文件结构:
Copy
我的网站
├── about
│ └── index.html
├── css
│ └── default.css
├── home
│ └── index.html
├── images
└── js
以及 home/index.html
和 about/index.html
两个页面。
这样就通过一个 YAML 配置文件快速构建了一个简单的两个页面网站。hocoos可以大大提高静态网站的构建效率。
温馨提示:
- 请注意,下载的资源可能包含广告宣传。本站不对此提供任何担保,请用户自行甄别。
- 任何资源严禁网盘中解压缩,一经发现删除会员资格封禁IP,感谢配合。
- 压缩格式:支持 Zip、7z、Rar 等常见格式。请注意,下载后部分资源可能需要更改扩展名才能成功解压。
- 本站用户禁止分享任何违反国家法律规定的相关影像资料。
- 内容来源于网络,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,联系微信:a-000000
评论(0)