在如何使用Orchard搭建敏捷个人的网站(1)中讲解了如何使用Orchard搭建一个简易的敏捷个人内容网站,第一篇主要讲解了如何下载安装主题、增加blog、制作菜单等,今天我们继续讲解一下如何增加搜索功能、增加自定义的内容类型以及显示内容列表。

增加搜索功能

首先我们需要安装Lucene模块

然后打开功能:Search, Indexing 和Lucene

Search功能打开后,在Settings中可以设置索引的字段,缺省只有body和title作为索引字段

功能都打开后,在后台控制面板【Configuration】节下会增加一个【Search Index】菜单,索引会作为一个后台任务在执行,缺省每分钟一次吧,你也可以选择手动更新

后台索引机制建立好后,我们需要在前台增加一个查询Widget,我们在TheHomepage层的Fetured区域加入Search Form的Widget

设置好后打开主页,界面上增加了一个查询控件,输入"时间管理"后可以查到网站有关内容

增加【书籍推荐】

Orchard内部有有一些内容类型(例如blog等),我们可以自定义一些自己的,为了学习这个功能,我现在要增加一个【书籍推荐】页面,把之前【我的电子书】一个页面改为一个书籍列表来显示,以下就是整个过程。

  1. 增加BookReview类型

  1. 增加一个列表
  2. 添加【推荐书籍】并指定添加到推荐书籍列表中
  3. 更改显示样式
    默认显示是按列表显示,上面书籍的购买地址、封面照片显示的都是字符串,这显得不够友好,我们可以更改显示样式来达到更好的显示效果。
    1. 增加一个文件
    2. 编辑文件内容为
  4. 刷新后界面显示为

参考:http://orchardproject.net/docs/ 的Authoring Web Sites

推荐:你可能需要的在线电子书 

我的新浪围脖: http://t.sina.com.cn/openexpressapp

欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ]

如何使用Orchard搭建敏捷个人的网站(2)相关推荐

  1. 如何使用Orchard搭建敏捷个人的网站(1)

    前一篇我们了解了一下Orchard的基本概念,这一篇我们学一些如何使用Orchard来搭建一个简单的网站.再讲解之前,让我们先看看我搭建的一个敏捷个人简易网站吧. 默认首页 更改主题 增加或编辑首页 ...

  2. 2011年1月和2月blog汇总:Orchard、敏捷个人、英语

    一晃眼,2011年已经走了2个月了,今年的1/6时间已经过去了,每次进行blog汇总都是对自己这几个月所做事情的一个小结,由于过年1月份的blog没有汇总,就和2月份的一起汇总吧. ASP.NET 看 ...

  3. 搭建“双11”大型网站架构必须掌握的 5 个核心知识

    2019独角兽企业重金招聘Python工程师标准>>> 每年电商双11大促对背后技术人都是一次大考,阿里数据库团队表示.经过9年的发展,双11单日交易额从2009年的0.5亿一路攀升 ...

  4. 阿里云+wordpress搭建个人博客网站【小白专用的图文教程】

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  5. 使用dokcer搭建个人博客网站

    使用dokcer搭建个人博客网站 一.检查当前docker版本 二.安装dokcer及docker-compose链接 三.拉取wordpress镜像 四.拉取mysql镜像 五.创建yml文件 1. ...

  6. 简单几步教你怎么在路由器上搭建PHP环境的网站

    2019独角兽企业重金招聘Python工程师标准>>> 今天早上在锐哥博客看到的,他说他的博客布置在路由器上,我对于网络硬件不是很了解,但是感觉很牛逼,于是希望他能写一个教程教大家怎 ...

  7. 【web实战2】基于源码搭建小说自动采集网站

    0 实现原理解读 通过php中的file_get_contents目标网站服务器上资源文件读取并进行替换修改来自动采集目标网站小说并进行自动更新 1网站仿建实战 1.1网址:goodstudents. ...

  8. 自定义服务器网址,小白新手如何在服务器上搭建一个自己的网站

    原标题:小白新手如何在服务器上搭建一个自己的网站 大家好,本文将带大家一步步从搭建服务器到建立运行一个网站后续会慢慢更新到渗透测试环境的搭建和对服务器网站渗透的步骤流程. 本文内容适合于新手学习,大牛 ...

  9. 采用HTML5搭建的多个网站尝鲜试用

    采用HTML5搭建的多个网站尝鲜试用 2010-04-06 16:04:57 作者:不详 来源:站长之家 浏览次数:371 网友评论 0 条 HTML5作为HTML标准的下一个版本,包含了很多新特性, ...

  10. 个人博客网站建设_利用Github+Jeklly搭建个人博客网站

    题图:by ben.pinto from Instagram 阅读文本大概需要 9 分钟. 在上篇文章<个人博客如何选型?>中讲到,可以利用 Github Pages 来搭建个人博客网站, ...

最新文章

  1. 报告老板,微服务高可用神器已祭出,您花巨资营销的高流量来了没?
  2. Linux安装Oracle11G
  3. 《HTML5高级程序设计》知识点概要(不涉及详细语法)
  4. [云炬创业学笔记]第一章创业是什么测试6
  5. 九度 1376 最近零子序列
  6. SQL批量提交修改业务
  7. 绝对定位和浮动的区别和运用
  8. xiao77论坛php,论坛
  9. Proxmark3 Easy Gui 4.0 5.0 5.1加强版免费获取啦
  10. rabbitmq队列中消息过期配置
  11. Texar安装、Textgenrnn安装
  12. C++11 random库
  13. 汇编语言程序设计实验三
  14. CentOS简单上手——第四篇
  15. 若已知1800年1月1日为星期3,则对于一个给定的年份和月份,输出这个月的最后一天是星期几。
  16. python爬虫基本概述
  17. 面试之算法知识点总结
  18. 增值电信业务经营许可证在怎么申请 办理攻略在这里
  19. android 加速度模块,Android传感器API之:加速度Accelerometer功能源码
  20. 实用 Windows 软件系列分享(三)

热门文章

  1. bpython3 推送_python3对接聊天机器人API
  2. html中src中的url,HTML 中的 href\src\url
  3. python确定指标权重_python 实现熵权法确定各指标的权重
  4. 属于db模式缺点的是什么_DB与ES混合之应用系统场景分析探讨
  5. ubuntu安装maven_Linux操作系统下将项目发布到Maven中央仓库图文教程
  6. java json jquery_JQuery提交JSON string数据
  7. mysql中数据导出到json文件的读取办法:
  8. python闭包和函数调用区别_对python闭包(内嵌函数)的理解
  9. PyTorch实现CNN
  10. 比较三个数,求最大数字 ( 应用条件运算符:?)