From 1c343f8f3dbe6451217652a010fe35deea482224 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Wed, 24 Aug 2022 15:41:29 +0800 Subject: [PATCH] feat: add generate post default title and slug support Signed-off-by: Ryan Wang --- src/modules/contents/posts/PostEditor.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/modules/contents/posts/PostEditor.vue b/src/modules/contents/posts/PostEditor.vue index 55cc5f964..351937593 100644 --- a/src/modules/contents/posts/PostEditor.vue +++ b/src/modules/contents/posts/PostEditor.vue @@ -144,6 +144,14 @@ const handleSave = async () => { // Set rendered content formState.value.content.content = formState.value.content.raw; + // Set default title and slug + if (!formState.value.post.spec.title) { + formState.value.post.spec.title = "无标题文章"; + } + if (!formState.value.post.spec.slug) { + formState.value.post.spec.slug = uuid(); + } + if (isUpdateMode.value) { const { data } = await apiClient.post.updateDraftPost( formState.value.post.metadata.name,