hocoos

访问网站

hocoos是一款基于 Python 的开源自动化网站构建工具,它可以根据 YAML 配置文件自动生成网站结构和内容。

hocoos的主要功能有:

  1. 根据 YAML 配置文件自动生成文件夹结构、Markdown 文件、HTML 文件等
  2. 支持 Markdown 到 HTML 的转换,并可以自定义 Markdown 渲染器
  3. 支持嵌套的 YAML 配置,可以定义网站的整体结构以及每个页面的内容
  4. 内置默认主题,支持自定义主题,可以 DIY 网站样式
  5. 支持数据驱动,可以通过 YAML 文件定义数据,然后在 Markdown 和 HTML 中使用
  6. 提供命令行接口,可以很方便的使用 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