我使用以下命令生成了一个新的博客网站:
blogdown::new_site()
然后我补充道:
draft: true
访问其中一个示例博客文章并运行:
blogdown::build_site()
然而,草案帖子仍然呈现,如下:
我尝试过几种不同的组合(例如,使用草稿:是;或直接通过hugo构建),无论我做什么,草稿帖子仍然可以构建和呈现 - 以及对于具有.md或.Rmd扩展名的文件,会发生这种情况。
任何关于我做错事的指示都将不胜感激 - 谢谢!
我应该注意到我没有使用RStudio,只是在终端上的R控制台中运行它。
编辑:这是一个让问题更清晰的GIF - 当我运行blogdown::build_site()
时,草稿会渲染,但当我运行blogdown::hugo_build()
时,草稿就会消失 - 我怀疑这与预期的行为不同(?)
答案 0 :(得分:2)
据推测,您正在使用blogdown::serve_ste()
在本地预览您的网站,hugo
始终显示草稿,如 blogdown 一书中所述:https://bookdown.org/yihui/blogdown/local-preview.html。在同一页面上,我说如果您的网站部署在运行<Style x:Key="ProfileButtonStyle" TargetType="Button">
<Setter Property="Background" Value="{StaticResource AppBarHeaderBackground}"/>
<Setter Property="BorderBrush" Value="Transparent"/>
<Setter Property="FontFamily" Value="Segoe UI"/>
<Setter Property="Foreground" Value="{StaticResource SystemControlBackgroundAccentBrush}"></Setter>
<Setter Property="FontSize" Value="9"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<StackPanel Orientation="Vertical">
<Grid Margin="0,0,0,0" >
<Ellipse x:Name="ButtonShape" Height="40" Width="40" Fill="#FFFDFCFC" HorizontalAlignment="Center"
Stroke="{StaticResource SystemControlBackgroundAccentBrush}" StrokeThickness="2" VerticalAlignment="Center"/>
<!--This glyph is the Contact (head and shoulders silhouette) glyph. -->
<TextBlock x:Name="Icon" Text="" FontFamily="Segoe UI Symbol" FontSize="18" HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Grid>
<TextBlock x:Name="ButtonContent" Text="{TemplateBinding Content}" HorizontalAlignment="Center"
FontFamily="Segoe UI" FontSize="12"/>
</StackPanel>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal"/>
<VisualState x:Name="PointerOver">
<Storyboard>
<ColorAnimation Duration="0" To="{Binding Source={StaticResource SymbolThemeFontFamily}, Path=Color}"
Storyboard.TargetProperty="(Rectangle.Fill).(SolidColorBrush.Color)"
Storyboard.TargetName="ButtonShape" />
</Storyboard>
</VisualState>
<VisualState x:Name="ButtonPressed">
<Storyboard>
<ColorAnimation Duration="0" To="#eeeeee"
Storyboard.TargetProperty="(Rectangle.Fill).(SolidColorBrush.Color)"
Storyboard.TargetName="ButtonEllipse" />
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
命令的服务器上,例如Netlify(即,不会构建草稿),则无需担心。< / p>