From 3220b1a340c679f4ef608af67eb2022d87000c9c Mon Sep 17 00:00:00 2001 From: augushong Date: Mon, 23 Jun 2025 12:23:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0markdown=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/Post.php | 12 ++++++++++-- view/admin/post/output.html | 5 +++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/app/admin/controller/Post.php b/app/admin/controller/Post.php index 40458cc..8fe8da0 100644 --- a/app/admin/controller/Post.php +++ b/app/admin/controller/Post.php @@ -53,9 +53,9 @@ class Post extends Common ->where('type', $this->request->param('type', 1)) ->order('id desc'); - if($platform_status == 1){ + if ($platform_status == 1) { $model_list = $model_list->where('post_platform_status', 'like', "%,{$platform_type},%"); - }else if ($platform_status === '0'){ + } elseif ($platform_status === '0') { $model_list = $model_list->where('post_platform_status', 'not like', "%,{$platform_type},%"); } @@ -314,4 +314,12 @@ class Post extends Common return json_message(); } + + public function downloadMarkdown($id) + { + $model_post = ModelPost::find($id); + $mardkown = $model_post->content_markdown; + + return download($mardkown, $model_post->title . '.md', true); + } } diff --git a/view/admin/post/output.html b/view/admin/post/output.html index c6db6a4..a9092d7 100644 --- a/view/admin/post/output.html +++ b/view/admin/post/output.html @@ -151,6 +151,11 @@ class=" select-markdown" href="#post-markdown" >选中markdown + 下载markdown