+
Skip to content

MJDSys/hyas-core

 
 

Repository files navigation

Hyas core

Official core integration for Hyas.

Status

npm (scoped)

Installation

npm i @hyas/core

Setup

Add mounts to ./config/_default/module.toml:

[[mounts]]
  source = "node_modules/@hyas/core/assets"
  target = "assets"

[[mounts]]
  source = "node_modules/@hyas/core/layouts"
  target = "layouts"

[[mounts]]
  source = "assets"
  target = "assets"

[[mounts]]
  source = "layouts"
  target = "layouts"

Add to ./config/_default/hugo.toml:

baseurl = "https://hyas.netlify.app/"
canonifyURLs = false
disableAliases = true
disableHugoGeneratorInject = true
disableKinds = ["taxonomy", "term"]
enableEmoji = true
enableGitInfo = false
enableRobotsTXT = true
languageCode = "en-US"
paginate = 7
rssLimit = 10

[outputs]
  home = ["HTML"]

[caches]
  [caches.getjson]
    dir = ":cacheDir/:project"
    maxAge = -1
  [caches.getcsv]
    dir = ":cacheDir/:project"
    maxAge = -1
  [caches.images]
    dir = ":cacheDir/images"
    maxAge = "1440h"
  [caches.assets]
    dir = ":cacheDir/:project"
    maxAge = -1
  [caches.getresource]
    dir = ":cacheDir/:project"
    maxage = '1h'

[sitemap]
  changefreq = "monthly"
  filename = "sitemap.xml"
  priority = 0.5

[minify.tdewolff.html]
  keepWhitespace = false

How to use

See the Hyas documentation:

Credits

This npm package is based on:

About

Official core integration for Hyas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 90.5%
  • JavaScript 9.5%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载