我有問題要了解撇號CMS。我遵循[創建你的第一個項目] [1]中的教程,並在事情變得有趣之前停下來。重定向從本地主機:3000到本地主機:3000 /主
我可以打開我的基本/默認網站的本地主機:3000,看到home.html的文件的內容,而本地主機:3000 /家拋出一個錯誤。這是我home.html的文件:
my-project\lib\modules\apostrophe-pages\views\pages\home.html
{#
This is an example home page template. It inherits and extends a layout template
that lives in lib/modules/apostrophe-templates/views/outerLayout.html
#}
{% extends data.outerLayout %}
{% block title %}{{ super() }} | Home{% endblock %}
{% block main %}
<div class="main-content">
<h3>Hello world!
{% if not data.user %}
<a class="login-link" href="/login">Login</a>
{% endif %}
</h3>
<p>This is a very barebones Apostrophe project.
Now, get to work and make a real website!</p>
</div>
{% endblock %}
- 如果是撇號設置知道home.html的是需要呈現第一(開始)頁面?
- 反之亦然,我看到一個頁面,當我打電話本地主機:3000,撇號直接重定向到localhost:3000/home。我告訴撇號的設置從localhost:3000到localhost:3000/home?
要添加,撇號知道如何處理home.html的設置位於幾個假設使得創建的問題: 1.'撇號頁面模塊(包含w核心)定義兩頁模板,家庭和默認。這些可以通過覆蓋項目級別的'lib/modules /撇號-page/index.js'來配置,並且對應於'lib/modules /撇號頁面/視圖/頁面'中的文件。 2.在項目創建期間,Apostrophe創建頁面爲您設置頁面樹的根目錄。 3.此頁面的類型設置爲'home',它對應於'撇號頁面'設置的類型和視圖。 –