Как добавить одну страницу HU GO независимо от темы, а также добавить ссылку на S CSS? - PullRequest
0 голосов
/ 05 мая 2020

Я хочу добавить настраиваемую страницу HTML, полностью независимую от темы, но в то же время хочу ссылаться на файл S CSS для стиля.

То, что я пробовал до сих пор:

Согласно https://gohugo.io/hugo-pipes/scss-sass/ добавлено ниже в HTML, но не в файле макета, а в файле фактического содержимого HTML.

{{ $sass := resources.Get "sass/main.scss" }} 
{{ $style := $sass | resources.ToCSS }}

Это выводит приведенный выше код без разбора.

1 Ответ

0 голосов
/ 07 мая 2020

Для этой настраиваемой страницы вы можете создать новый каталог с именем страницы в папке макетов и добавить в него файл single.html. Также добавьте реализацию sass в этот single.html файл. Структура папок будет такой:

Hugo Project
├── content
├── layouts
├── ├── _default
├── ├── partial
│   └── custom_dir(the url outside of the theme)
│      └── single.html
├── static
├── themes
└──config.toml

Реализация Sass:

{{ $sass := resources.Get "sass/main.scss" }} 
{{ $style := $sass | resources.ToCSS }}

<link rel="stylesheet"
  href="{{ $style.Permalink }}">
...