使用Hugo Quickstart,我得以建立并运行博客,甚至撰写了一篇文章。当我运行 fragments = new ArrayList<>(5);
fragments.add(MainActivity_Search_In.newInstance(0, layout_contain_tab));
fragments.add(MainActivity_List_And_Groups_Url_Word.newInstance(0, tabs_friends, tabs_group_links, layout_contain_tab));
fragments.add(MainActivity_List_Friend.newInstance(0, tabs_friends, tabs_group_links, layout_contain_tab));
fragments.add(Fragment_list_word.newInstance(layout_contain_tab));
fragments.add( MainActivity_Profile.newInstance(layout_contain_tab));
mNavController = FragNavController.newBuilder(savedInstanceState, getSupportFragmentManager(), R.id.content_frame)
.transactionListener(this)
.rootFragments(fragments)
// .rootFragmentListener(this,5)
.build();
select_men_item(SharePrefenrece,tabLayout, this, tabs_friends, tabs_group_links);
//mNavController.initialize(2);
//switchTab(2);
或 mNavController.replaceFragment(fragments.get(2));
时,我可以在localhost上看到我的帖子。但是,当我仅运行hugo server -D
时,我的博客仅加载标题,而没有帖子。我使用hugo server -D --watch --verbose
制作了必要的文件。
我应该怎么做才能在运行hugo server
时加载所有内容?
答案 0 :(得分:4)
在您的content / posts /中,查找最前面的字段draft
(应位于posts文件夹中每个文件的顶部)。前面的东西应该类似于
标题:“我的第一篇文章”
日期:2018-08-14T20:08:02 + 05:30
草稿:是
将true
的{{1}}替换为false
。现在运行draft
并检查。您应该现在就可以看到自己的帖子。
默认情况下,似乎在内容文件夹中创建的帖子已将hugo server
设置为draft
。雨果默认情况下不会将其显示为网页,因为它们是草稿,尚无法发布。要显示这些草稿,您必须将true
标志传递给-D
,这就是为什么您可以在运行此命令时看到自己的帖子的原因。
如果要为每个新创建的帖子将hugo server
设置为draft
,则必须将false
中的draft
字段设置为archetype/default.md
。 / p>