@use templates::{base, partials::comment}; @use template_utils::*; @use plume_models::blogs::Blog; @use plume_models::comments::Comment; @use plume_models::posts::Post; @use plume_models::tags::Tag; @use plume_models::users::User; @use validator::ValidationErrors; @use routes::comments::NewCommentForm; @use routes::*; @(ctx: BaseContext, article: Post, blog: Blog, comment_form: &NewCommentForm, comment_errors: ValidationErrors, tags: Vec, comments: Vec, previous_comment: Option, n_likes: usize, n_reshares: usize, has_liked: bool, has_reshared: bool, is_following: bool, author: User) @:base(ctx, &article.title.clone(), { @if article.cover_id.is_some() { } }, { @blog.title }, {

@&article.title

@&article.subtitle

@if article.cover_id.is_some() {
}
@Html(&article.content)
})