Добавьте файл html в репозиторий содержимого hu go и свяжите его с scss - PullRequest
0 голосов
/ 17 апреля 2020

Это дерево моего сайта ху go:

.
├── archetypes
├── assets
├── config.toml
├── content
├── layouts
├── Makefile
├── node_modules
├── package.json
├── public
├── README.md
├── resources
├── static
└── www.deploy

Я хотел бы знать, возможно ли добавить /page2/index.html в репозиторий / контент, поэтому имеющий /content/page2/index.html. Обычно в репозитории / контенте есть только файлы уценки. Я почти уверен, что это возможно каким-то образом.

Если возможно иметь файл html в / content, как я могу связать его с файлом css? Файл s css будет храниться в репозитории /assets/scss/pages2/pages.scss.

Если невозможно добавить файл html в / content, так как можно сделать, чтобы добавить новую страницу в hu go? Добавьте файл html в папку / layout: /layout/page2/index.html, связанный с /content/page2/index.md?

Я очень смущен.

1 Ответ

0 голосов
/ 29 апреля 2020

Файлы в content/ являются исходными файлами: файлы, записанные в уценке, в режиме org и т. Д. c. который будет представлен сайтом в html. Так что это не то место, куда вы положили бы файл html.

Из комментариев ниже вашего вопроса, кажется, что вы пытаетесь достичь, чтобы создать страницу, отличную от страниц, которые Ваш сайт обычно отображает.

Способ go об этом - отредактировать макеты. Мне нужно больше информации о вашем сайте, чтобы ответить конкретной информацией. Но в конечном итоге все будет выглядеть примерно так:

content/
  dir1/
    file1.md
    file2.md
    ...
  dir2/
    that-very-different-file.md

И в макетах вам придется создать новый макет для своей совершенно другой страницы. Таким образом, ваш каталог раскладок будет выглядеть примерно так:

layouts/
  dir1/
    single.html
  dir2/
    single.html

Файл single.html в dir1 содержит макет шаблона для ваших обычных файлов и шаблон single.html в dir2 для вашего файла. другая страница.

...