此包已被放弃且不再维护。未建议替代包。

以可由 typo3-hugo-theme 消费的方式导出 TYPO3 页面和内容。

安装: 884

依赖项: 0

建议者: 0

安全: 0

星标: 10

关注者: 2

分支: 5

开放问题: 0

类型:typo3-cms-extension

0.7.0 2018-10-07 21:53 UTC

This package is auto-updated.

Last update: 2021-04-04 19:39:32 UTC


README

https://github.styleci.io/repos/130708818/shield?branch=master https://scrutinizer-ci.com/g/sourcebroker/hugo/badges/quality-score.png?b=master https://travis-ci.org/sourcebroker/hugo.svg?branch=master https://poser.pugx.org/sourcebroker/hugo/license

重要

此项目已归档。将不再开发和支持。

它是做什么的?

此扩展允许您以可由 TYPO3 Hugo 主题消费的方式导出 TYPO3 页面、内容和媒体。 https://github.com/sourcebroker/hugo-typo3-theme

安装

使用 composer

composer require sourcebroker/hugo

使用

使用 CLI 命令

typo3cms hugo:export

导出的页面存储在 ./hugo/content 文件夹中。导出的内容存储在 ./hugo/data/content。导出的媒体存储在 ./hugo/content/-media/fileadmin(fileadmin 来自存储记录)。

您可以使用 TsConfig 修改这些文件夹。查看文件 Configuration/TsConfig/Page/tx_hugo.tsconfig 以获取可能的选项。

Hugo 二进制路径

在 TYPO3 中对每个页面或内容进行编辑时,会使用一个特殊的钩子来更新 Hugo 文件并生成所有页面的全新构建。为此,您必须在您的 $PATH 中有可用的 Hugo 二进制文件。如果您在 $PATH 中没有 hugo,则可以使用此 TsConfig 设置确切路径

tx_hugo {
    hugo.path.binary = /my/path/hugo
}

如果您在不同实例的应用程序(测试/实时)中有不同的 hugo 路径,则可以使用 TYPO3 条件

[applicationContext = */*/Live]
  tx_hugo {
      hugo.path.binary = /var/www/.local/hugo
  }
[end]

变更日志

https://github.com/sourcebroker/hugo/blob/master/CHANGELOG.rst