当前位置: 首页 > news >正文

做网站尽在美橙互联wordpress自建站上可以买卖

做网站尽在美橙互联,wordpress自建站上可以买卖,制作一般网站,网站怎样做才能有点击率---markdown--- 博客系统如何用markdown发布文章?本人最近用markdown写笔记,突然爱上了这种码字风格。想把自己项目的文章发布系统也改成markdown发布,所以就有了这样一个实践,分享给大家。 再写这个文章之前 求索网 这个项目’后…

e8939724cc40ccb885f1fb1b48d61aa1.png ---markdown---

博客系统如何用markdown发布文章?本人最近用markdown写笔记,突然爱上了这种码字风格。想把自己项目的文章发布系统也改成markdown发布,所以就有了这样一个实践,分享给大家。

再写这个文章之前 求索网 这个项目’后台的发布系统是用的百度(Ueditor)富文本编辑器。所以一直网上寻找着是否存在像Ueditor那样嵌入到项目中就可以markdown插件?答案是:没找到。找不到完整那就退而求其次自己找零件拼装。

构建思路:写入--> mardown格式文本 --> 插入到数据库 --> php解析mardown格式文本成HTML --> 浏览器渲染HTML(前端给markdown解析html标签添加css样式) -->完成

前面的写入数据的步骤代码都不用动,只要用texarea输入框写markdown就ok,插入到数据库也是以markdown格式存在数据中 ;显而易见,解决这个问题的核心就是PHP解析markdown。这里推荐一款phpmarkdown解析器--parsedown。只要在读取内容那部分的代码引入这个解析器,将markdown代码解析成html字符串,丢到模板中。

代码实例:

/**

* 解析mardown文本

*/

public function parsedown($text){//以thinkphp为列

import('Vendor.Parsedown.Parsedown');//将parsedown放到第三方库目录.class.php命名(用import引入必须用此命名)

$parsedown = new \Parsedown();

return $parsedown->text($text);

}

/**

*输出页面

*/

public function index(){

$aid = I('aid');

if($aid){

$this->loadCate();

$this->loadSidebar();

$articleModel = D('Article');

$commentModel = D('Comment');

$data['articleData'] = $articleModel->getArticleData($aid);//文章数据

if($data['articleData']){

$data['articleData']['content'] = $this->parsedown($data['articleData']['content']);//解析makdown文章内容

$data['tagname'] = explode(',', $data['articleData']['tagname']);//文章标签

$data['relateList'] = $articleModel->getRelateList($aid);//相关文章

$data['comment'] = $commentModel->getComment($aid,array('start'=>0,'num'=>5));//评论

$this->assign('data',$data);

$this->display();

}else{

echo '错误页面';

die;

}

}else{

echo '错误页面';

}

}

这样后台markdown基本搞定,别忘了在前端加mardown样式,这个css样式自己写也可以下一个mardown.css。前端得代码高亮可以用prism.js等库。这样就完成mardown格式的输出显示步骤。

效果怎么样?求索网上的每一篇文章都是用markdown写的自行参考。

总结:把解决问题的思路理清楚,大问题拆解成小问题,各个击破。

http://www.yayakq.cn/news/466169/

相关文章:

  • 太湖县住房和城乡建设网站市建设局营销师资格证
  • 网站建设如何添加咨询关于征求网站建设的意见
  • 山东宏远建设有限公司网站网站后台管理系统进入
  • 大庆市建设局宫方网站燕郊建设局网站
  • 昆明网站关键词优化开发网站建设方案
  • 网站登记备案表wordpress优酷插件
  • 网站建设的流程推广方案wix如何做网站
  • 如果自己想建设网站该怎么做国外js特效网站
  • 网站开发流程心得体会如果在wordpress
  • 网站建设团购手机网站最小宽度
  • 备用网站怎么做word网站的链接怎么做的
  • 桂林北站地图自己做网站需要多少钱
  • 郑州网站推广方法中国网站建设公司排名
  • 西安网站托管排名网站建设的要点是什么意思
  • 营销型wordpress模板下载梧州seo快速排名
  • 品牌排行榜哪个网站更权威中山的网站建设公司
  • 网站建设的技巧旅游网站建设策划书模板
  • 亳州电子商务网站建设公司邯郸做网站就找安联网络
  • 软件开发 系统开发 网站开发服务网页设计实训报告三个步骤
  • 宣传网站建设实践报告网站建设实验代码
  • 建行网站网址中国做的很好的食品网站
  • 做网站需要提供哪些信息软件培训机构排行榜
  • 网站空间怎么查询劳保手套网站建设
  • wordpress多站点管理godaddy 域名交易
  • 公众号同步到dede网站搜索引擎优化通常要注意的问题有
  • 网站有什么组成免费个人搭建网站
  • 网站微信支付怎么做的seo服务外包价格
  • 公司网站的设计风格大多是行业网站建设蓝云
  • 魏县手机网站建设16素材网
  • 苏州哪家网站建设网站建设功能模块价格