2017-11-26 4 views
0

私はいくつかのソフトウェアのドキュメントとして役立つはずのローカルHTMLファイルを作成しようとしています。ウェブサーバは関与してはいけません。ウェブブラウザで表示されるHTMLファイルだけです。私はhugoを使用してページを作成しますが、メインページ(index.html)にリンクする際に問題があります。index.htmlへのリンク

config.tomlはこれです:

#baseURL = "http://example.com" 
languageCode = "en-us" 
title = "foo" 
theme = "mytheme" 

relativeURLs = true 
canonifyURLs = false 
uglyURLs = true 

と私のメインページには、ルートフォルダに_index.mdです。

ルートフォルダのindex.html(ヒューゴのcontentフォルダ)への相対リンクを作成するショートコードなどを作成するにはどうすればよいですか。 index.htmlページが作成されますが、そのページへのリンクを作成できませんでした。もちろん、私はリンクをハードコードすることができますが、これは私が望むものではありません。

サンプルリポジトリはhttps://github.com/pgundlach/hugoexample/です。

{{ with .Site.GetPage "section" "_index.md" }}{{ .Relpermalink }}{{ end}}のような定義でショートコードを試しましたが、これは機能しませんでした。

開示:これは実際に私がhttps://discourse.gohugo.io/で試した質問ですが、運が全くありません。だから、質問は "愚か"かもしれないし、私は何かが明らかでないことがある。

答えて

0

私は初心者です。しかし、私はindex.mdファイルはあなたのコンテンツディレクトリにあるべきだと思います。次に、.mdファイルをレンダリングするためにレイアウトディレクトリにindex.htmlファイルを作成する必要があります。

ここで何をしようとしていますか?

ディレクトリ構造に関する文書:https://gohugo.io/getting-started/directory-structure/

関連する問題