seperated url and title + escape
This commit is contained in:
@@ -33,6 +33,8 @@ impl Default for SiteConfig {
|
||||
pub struct PostMeta {
|
||||
pub date: NaiveDate,
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
pub title: Option<String>,
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
pub summary: Option<String>,
|
||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
||||
pub tags: Vec<String>,
|
||||
@@ -45,6 +47,8 @@ pub struct PostInfo {
|
||||
pub slug: String,
|
||||
pub date: NaiveDate,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub title: Option<String>,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub summary: Option<String>,
|
||||
pub tags: Vec<String>,
|
||||
pub draft: bool,
|
||||
@@ -57,6 +61,8 @@ pub struct PostDetail {
|
||||
pub slug: String,
|
||||
pub date: NaiveDate,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub title: Option<String>,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub summary: Option<String>,
|
||||
pub tags: Vec<String>,
|
||||
pub draft: bool,
|
||||
@@ -70,6 +76,8 @@ pub struct CreatePostRequest {
|
||||
#[serde(default)]
|
||||
pub old_slug: Option<String>,
|
||||
#[serde(default)]
|
||||
pub title: Option<String>,
|
||||
#[serde(default)]
|
||||
pub date: Option<NaiveDate>,
|
||||
#[serde(default)]
|
||||
pub summary: Option<String>,
|
||||
|
||||
Reference in New Issue
Block a user