0

Rulesnanocのファイルで次のルートを使用して、ファイルタイプ拡張子なしでHTMLファイルを生成します。

route '/blog/*/' do
  item.identifier.chop
end

したがって、ファイル/content/blog/hello-world.htmlは として生成され/output/blog/hello-world、URL パスにつながります/blog/hello-world

nanoc のビルトイン プレビュー サーバー (nanoc view私の知る限り、adsf と WEBrick を使用する) を使用すると、これらの拡張子のない HTML ファイルはプレーン テキストとして解釈されます。

でプレビューするnanoc view場合、ファイルタイプ拡張子のないファイルのデフォルトのコンテンツ タイプ (つまり ) を設定するにはどうすればよいですか?text/html

(このサイトを公開する際.htaccess、ファイルが HTML として解釈されるように Apache のファイルに正しいコンテンツ タイプを設定しましたが、WEBrick/adsf は をサポートしていないようです.htaccess。)

4

1 に答える 1

0

/output/blog/hello-world/index.html代わりにそれらを書き込む必要があります。これにより、ブラウザでサイト ファイルを開くだけで (相対化されたリンクを使用していると仮定して) nanoc view、Apache (なし) でシームレスに動作します。.htaccess

于 2014-12-26T01:46:47.397 に答える