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

news/2024/5/12 11:08:00/文章来源:https://blog.csdn.net/weixin_34067102/article/details/90060045

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

增加搜索功能

首先我们需要安装Lucene模块

然后打开功能:SearchIndexing 和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




 本文转自 陈本峰 51CTO博客,原文链接:http://blog.51cto.com/zhoujg/516786,如需转载请自行联系原作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_741463.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

12306订票候补是个坑_买票请认准12306!铁路部门:从未授权其他网站售票

春运首日的火车票已经可以在中国铁路官方APP铁路12306上购买。来源 网络截图华龙网-新重庆客户端12月16日14时30分讯(记者 姜念月)据成都铁路12306消息,2020年铁路春运为期为40天,其中节前为15天,节后25天,按照铁路春运火车票互联…

如何优化企业网站

大部分的中小企业网站却又都存在着这样的问题:网站新,内容少,缺少专业维护人员,这样的网站怎么样才能在互联网中生存下去呢?觉得对于中小企业网站的天生的劣势,我们就应该从各个细节上分析每个要点,这样才…

Arcgis更换布局模板_响应式网站作用+模板用法科普

随着移动端网站访问需求增加,“响应式网站”越来越受到用户欢迎。到底什么叫响应式网站呢?其实就是网站效果可以随着屏幕尺寸大小而自适应,不会发生变形、扭曲、缺失的现象。不管你是在使用手机、iPad,还是电脑,页面都…

全文搜索引擎有哪些?_五色时光教大家SEO搜索引擎优化方案

菜鸟请留言讨论,老鸟们请点评不足。谢谢最近开始了我的学习生涯—SEO搜索引擎优化的学习,之前看过很多的资料,也一直在学习,现在我的导师带着我一步一步的去学习,还给了我一个网站去实操,现在我总结了一下我…

刷网站关键字_毛刷厂的互联网营销之路——网站推广SEO篇

毛刷厂的互联网营销之路——网站推广SEO篇来源:安徽享搜互联科技有限公司官网谈起营销,若简单理解多数人想到的会是商品和渠道,营销的概念很广泛但不仅仅只限于上述两方面。目前国内大多数毛刷厂多是靠老客户介绍、业务员联系而来的订单&…

如何让网站打开更快第三弹--开启压缩篇

老鸟请直接看开启压缩进阶篇。菜鸟还是慢慢随着老夫的思路看吧,哇哈哈。什么是压缩?大家还记得我们第一次接触winzip软件吗?非常神奇,一个文件,经过winzip压缩后,大小可以压缩成原来的30%左右。记得当年&am…

Web设计师应该收藏的11个网站

今天,本文与大家分享11个Web设计师应该收藏的网站,这些都是我最喜爱的寻找设计灵感的网站。我很喜欢Dribbble,可以花很长的时间只是为了浏览网页,欣赏那些耀眼的设计,也很喜欢One Page Love,这是我见过的最…

腾讯云iis8.5新建网站无法访问_云服务器可以用来做什么?

随着云计算产业链的不断延伸,虚拟化、分布式、运维管理等技术渐趋发展成熟,高大上的云计算首次走向平民化,常态化,互联网企业上云已经不再是什么高门槛的技术,引发全民上云热潮!云服务器作为云计算的重要衍…

百度收录支持ajax吗,百度收录网站的要求是什么?

提到百度收录的网站的要求,最开始我不得不说的就是搜索引擎爬虫的抓取。如果搜索引擎爬虫不能抓取你的网站,或者爬虫无法识别网页内容的话,那百度几乎不会收录你的网站了。爬虫抓取的可识别性在爬虫抓取网页时,如果根本不知道你的…

时尚的不仅仅是它们的服装,还有它们的网站设计

2019独角兽企业重金招聘Python工程师标准>>> 随着互联网的发展,越来越多的人选择甚至依赖于网上购物,“网店”已经成为时尚服装界的大生意。截止2017年,全球服装市场价值达3万亿美元,但不是那么容易就能做成在线的服装…

云服务器 ECS 建站教程:快速搭建 Moodle 课程管理系统

快速搭建 Moodle 课程管理系统Moodle 是一个开源课程管理系统,采用 PHP MySQL 方式运行的自由开源软件,遵循 GNU 公共许可协议。世界各地教育工作者越来越喜欢使用 Moodle 为学生建立网上动态网站。Moodle 平台界面简单、精巧,您可以根据需要…

jsp mysql 音乐网站_Maven+JSP+SSM+Mysql实现的音乐网站

项目简介本系统基于MavenJSPSSMMysql实现的音乐网站。主要实现的功能有音乐播放、下载、上传等几个模块。难度等级:中等技术栈编辑器Eclipse Version: 2020-03 (4.15.0)前端技术基础:htmlcssJavaScript后端技术SpringSpringMVCmybatis模板引擎&#xff1…

2012年在杭州承接的第一个软件项目经验浅谈 -- 门户网站数据库、ASP.NET程序性能改进...

去年受到博客园铁哥的影响力,放弃工作在家里开始做起自由职业者了,很快有一年时间了,这一年里明显感觉到身体好了很多,精神状态也有好转。 春节后就一直没生意在家里看看孩子,虽然也有几个小单子但是由于报价太低都婉…

.net mvc 获取iis基本登录网站登录账号_初识ABP vNext(3):vue对接ABP基本思路

Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。目录前言开始登录权限本地化创建项目ABPvue-element-admin最后前言上一篇介绍了ABP的启动模板以及AbpHelper工具的基本使用,这一篇将进入项目实战部分。因为目前ABP的官方模板只支持…

软工作业(4)用户体验分析:以 “师路南通网站” 为例

用户体验分析:以“师路南通”网站为例 一、目标 针对师路南通 ,开展UX分析。 二、要求 基于我们列出的 7 条UX评价准则(Ref:Nielsen的十条准则),分析“师路南通” 在用户体验设计方面让你觉得满意的地方&am…

php 网站移动端自适应,HTML5实现移动端自适应的几种方法介绍

这篇文章主要介绍了HTML5 移动页面自适应手机屏幕四类方法总结,非常具有实用价值,需要的朋友可以参考下1、使用meta标签:viewportH5移动端页面自适应普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对…

ASP.NET 管理网站(虚拟目录)

部署了网站之后,就可以通过 IIS 的功能来管理网站宿主和执行的方式。 创建新站点 IIS 7 能够在单台服务器上支持多个站点。要创建新站点,展开 IIS 管理器的树控件,右击“网站”,选择“添加网站”,会显示如下对话框&…

用jQuery打造个性网站

2019独角兽企业重金招聘Python工程师标准>>> 和明天一起 转载于:https://my.oschina.net/u/3950339/blog/2874775

【ZZ】国外大型网站使用到编程语言 | 菜鸟教程

http://www.runoob.com/w3cnote/rogramming-languages-used-in-most-popular-websites.html 下图展示了大型网站使用到的后端编程语言: 1、Google.com 前端:JavaScript后端:C, C, Go, Java, Python数据库:BigTable, MariaDB2、You…

lvs+keepalived实现LB热备实现网站高可用

在lvs高负载中,LB节点(也就是常说的DR)会存在单点问题;这里使用了keepalived来解决单点问题;实现冗余;看图操作;LB1:eth0:192.168.182.133 (vip:eth0:0 192.168.182.200…