二十四画生的Blog


        ——开始学习Orchard框架
posts - 125, comments - 1391, trackbacks - 46, articles - 8
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理
    Orchard 1.3在不久前发布了,这个版本提供了不少新的功能,其中之一就是新增了Markdown编辑器。Markdown是一种轻量级的标记语言,可以用一些简单语法来表达一些富文本内容(更多关于Markdown知识可点击这里)。在Orchard中我可以使用这个编辑器来替代原有的TinyMce编辑器。比如在添加博客文章或创建页面的时候我们就可以使用这种编辑器,下面将介绍如何使用此编辑器。

 

启用Markdown功能

首先,我们进入Orchard管理后台,点击Modules菜单。在Features选项卡下的查询条件中输入“Markdown”就可以找到我们要使用的功能。(这个功能查找也是1.3新增的)
 
找到此功能后,点击Enable即可。

 

在博客文章中使用Markdown编辑器

默认博客文章用的是Html编辑器(就是TinyMce编辑器),我们可以在博客文章类型中调整这个设置。首先,在后台管理中进入Content菜单,选择Content Types选项卡找到Blog Post类型。编辑此类型,在Body部件中设置Flavor为markdown。
保存后,再次添加或编辑博客文章的时候,我们看到的就是Markdown编辑器了。
在Body Settings中,我们可以使用html,markdown和text这三种设置,分别对应TinyMce编辑器,markdown编辑器和textarea。

 

体验Markdown编辑器

在以上工作都完成后,我们就可以发表一篇博客文章来体验一下Markdown编辑器的功能了。
 
从上图就可以看出,markdown编辑器十分简洁。基本的加粗、斜体和插入图片的功能都有。虽小但也够用了。另外插入图片的功能和TinyMce编辑器中一样,这样图片就能实现共享了。
 

总结

通过新增Markdown编辑器的功能可知,Orchard可以支持多种编辑器功能。以后我们也可以自己尝试扩展UBB编辑器、FCK编辑器等更多好用的编辑器。

 

参考文档

 

 

==========================================

作者:二十四画生

出处: http://esshs.cnblogs.com/

转载请注明来源于博客园——二十四画生的Blog,并保留有原文链接。


标签: Orchard, Markdown

Feedback

#1楼  回复 引用 查看   

2011-10-08 17:49 by Tso      
楼主,下载的1.39site版他没有数据库的,我生成,也没有啊啊,为何你的app_data文件夹下面有那么多数据库文件呢,你能不能说一下,下载的site文件夹你是如何让他运行起来啊?

#2楼[楼主]  回复 引用 查看   

2011-10-08 20:08 by 二十四画生      
@Tso
下载好后只用在IIS中配置好相应站点,然后直接访问所配置的站点即可。数据库会在随后的步骤中自动安装。默认安装是使用的SQL CE数据库,数据库文件为:Orchard.sdf。关于Orchard安装,可以查看http://orchardproject.net/docs/Installing-Orchard.ashx。关于App_data文件夹下的内容,你可以看看这篇文章:http://www.cnblogs.com/esshs/archive/2011/09/15/2177011.html

#3楼  回复 引用 查看   

2011-10-08 21:09 by Tso      
可是下载来的压缩包Orchard.Web.1.3.9里
有一个文件夹Orchard、
一个sql文件install、
三个xml文件manifest、parameters、TBEX,
难道那个sql文件install不是安装数据库的吗?
还是说只有那个orchard文件夹只有用的呢,
那剩余的这几个文件用来干什么呢?
没有看到有相关文章提到我们下载下来的那些文件可用。

#4楼[楼主]  回复 引用 查看   

2011-10-08 21:51 by 二十四画生      
@Tso
直接把Orchard目录在IIS中作为网站的根目录配置即可。其余文件应该是在WebPlatform安装平台用的吧。(就是微软弄的应用程序库)

#5楼  回复 引用 查看   

2011-10-08 22:27 by Tso      
原来是这样啊,我说呢,还有这几个文件是干什么的啊,找资料也不见有说明它是干什么的,谢谢楼主的解惑。