Добавить страницы в одностраничную тему - PullRequest
0 голосов
/ 10 мая 2018

Я использую одностраничную тему hugo для создания веб-сайта: https://github.com/escalate/hugo-split-theme. Мне нужны ссылки с главной страницы, чтобы перенести меня на новую страницу (мне нужна только одна или две).

Я так понимаю, мне нужно добавить: 1) постоянные ссылки на файл config.toml. Я добавил это и отредактировал раздел ссылок так:

[permalinks]
   page = "/:filename/"  

      # Links
      #
      # Links List #1
      [[params.links]]
        [params.links.list1]
          heading = "testheading"

          [[params.links.list1.link]]
            text = "What, when, where"
            ###dv###me adding stuff to made a new page
            url = "/content/page/details.md"

          [[params.links.list1.link]]
            text = "RSVP"
            ###dv### - TODO - add link to google form
            url = "#"

2) добавьте страницу как .md в папку с содержимым, укажите метаданные «вверху страницы» вверху страницы. Я добавил этот файл с именем details.md в папку содержимого. Также сделал подпапку "page" и добавил ее туда.

---
title: When and Where
author: ''
date: ''
slug: when-and-where
categories: []
tags: []
type = "page"
---
test content here

3) добавить файл page.html в папку макета. Также сделал подпапку «page» и добавил ее туда.

{{ partial "header.html" . }}
{{ .Title }}
{{ with .Params.author }}
{{ . }}
{{ end }} {{ if .Params.date }}
{{ .Date.Format "2006/01/02" }}
{{ end }}
{{ .Content }}
{{ partial "footer.html" . }}

Что я делаю не так? Я думаю, что я смешиваю ссылки и страницы здесь ... Я использую blogdown в R studio, чтобы увидеть это локально, и ссылки не работают. В идеале я хочу, чтобы ссылки перенесли меня на новую страницу с некоторыми подробностями - она ​​будет статичной ... Это мой первый веб-сайт, любая помощь очень ценится! Я знаю немного R и уценки, но не HTML или что-нибудь о создании сайтов.

Большое спасибо.

1 Ответ

0 голосов
/ 18 мая 2018

Вы сказали "ссылки не работают". Можете ли вы быть более конкретным?

Когда вы создаете сайт, какой URL вы получаете, например, для ссылки "Что, когда и где"?

Вместо ссылки на файл уценки, ссылка на местоположение конечной HTML-страницы, например, так:

      [[params.links.list1.link]]
        text = "What, when, where"
        url = "/page/details/"
...