包含Orchard Core入门配方和主题

可以通过两个不同的NuGet包使用Orchard Core。

  • OrchardCore.Application.Cms.Core.Targets
  • OrchardCore.Application.Cms.Targets

第一个包 OrchardCore.Application.Cms.Core.Targets 在下面情况下使用:

  • 开发一个解耦的、隔离的网站
  • 开发一个屋头的网站
  • 从头开发主题网站

包Core.Targets包含安装Orchard Core所需的最低要求。它包含管理员主题和两个安装所依据的方法,但没有前端主题。

提示

建立网站时未启用的任何功能,可以在站点建立后通过配置à功能 菜单启用。

第二个包 OrchardCore.Application.Cms.Targets 除包含上述功能外,还包含另外两个:

  • 通过后台功能配置主题。
  • 多个CMS 主题

Orchard Core中的后台功能通过启用功能、创建网站的内容类型和内容来帮助您设置网站。

Orchard Core 主题可以包含Razor or Liquid 视图,并且默认使用Orchard Core 展示管理技术渲染内容。

OrchardCore.Application.Cms.Core.Targets

空配方

空配方启用内容管理功能,但不设置当前主题。在解耦模式下启动Orchard Core或构建自己的主题时,您可以使用此配方。

或者,你可以用另一个配方开始,或者建立站点后更改当前主题。

空配方包含内容:

  • 内容管理功能
  • 通过Liquid启用模板
  • 激活后台管理的主题

Headless配方

当你用Orchard Core 作为API和CMS时,Headless配方可以用来以管理员身份访问主机,引导你开始。

Headless 配方包含内容

  • 内容管理功能
  • 安全的GraphQL API 支持
  • OpenID 验证功能
  • 激活后台管理的主题,并设置Admin作为根路径。

提示

你需要检查默认的安全配置,以确保它符合您的要求。

OrchardCore.Application.Cms.Targets

Blog主题和Blog配方

博客配方设置了一系列的内容类型、小部件、初始内容,并将当前主题设置为博客主题。

博客主题基于 Start Bootstrap Clean Blog Theme

Blog 配方内容

  • 内容管理功能
  • 博客关联的内容类型和Widget
  • 基于ListPart的博客和第一篇博客文章一个
  • Liquid templates, in the TheBlogTheme source code
  • Bootstrap

Agency主题 和 Agency 配方

Agency配方设置了一系列的内容类型、小部件、初始化内容并设置当前主题为Agencytheme.

Agency主题基于 Start Bootstrap Agency Theme

Agency 配方内容

  • Content management features
  • Agency related Content types, and widgets
  • A LandingPage, based on the BagPart
  • Liquid templates, in TheAgencyTheme source code, and Templates feature
  • Bootstrap

ComingSoon 配方和ComingSoon主题

配方设置了一系列的内容类型、小部件、初始化内容并设置当前主题为TheComingSoonTheme. 它还包含Email, Recaptcha, Forms, Workflows and User Registration Forms.

TheComingSoon主题基于 Start Bootstrap Coming Soon Theme

ComingSoon Recipe Contents

  • Content management features
  • A Coming Soon landing page, using the the FlowPart, and form Widgets
  • Liquid layout template, in TheComingSoon Source Code
  • Liquid content templates stored in the database with the Templates features
  • Bootstrap

SaaS Recipe with TheTheme

The Saas recipe 包含软件即服务多租户配置。

它配置了站点使用的主题并且你可以使用其他的配方创建租户。

Saas Recipe Contents

  • 多租户特征
  • Razor页面和使用bootstrap and jQuery的布局

Creating your own recipe

你可以创建自己的配方用于部署你的Orchard Core网站。

查看 Recipes 文档了解更多的信息。

Orchard Core入门配方和主题的更多相关文章

  1. Orchard Core学习一

    Orchard Core学习一 Orchard Core是ASP.NET Core上Orchard CMS的重新开发. Orchard Core由两个不同的目标组成: Orchard核心框架:用于在A ...

  2. 如何实现Orchard Core CMS的全文索引

    Orchard Core提供了Lucene功能,允许您在网站上进行全文搜索.大多数情况下,在运行博客或简单的代理网站时,您可能需要在页面内容中进行搜索.在Orchard Core中,您可以使用Liqu ...

  3. 发布基于Orchard Core的友浩达科技官网

    2018.9.25 日深圳市友浩达科技有限公司发布基于Orchard Core开发的官网 http://www.weyhd.com/. 本篇文章为你介绍如何基于Orchard Core开发一个公司网站 ...

  4. Orchard Core 文档翻译 (二)代码生成模板 Code Generation Templates

    Code Generation Templates 翻译原文:https://www.cnblogs.com/Qbit/p/9746457.html转载请注明出处 Orchard Core Templ ...

  5. Orchard Core 文档翻译 (三) Orchard Core Modules

    原文连接:https://www.cnblogs.com/Qbit/p/9746442.html 转载请注明出处 介绍 Orchard Core Modules库提供了一种机制,可以拥有一个独立的模块 ...

  6. Orchard Core 中文文档翻译(一)关于Orchard Core

    原文连接:https://www.cnblogs.com/Qbit/p/9746363.html 转载请注明出处 翻译说明:本系列为直译,按照官方的计划现在这个版本(2018年10月5日)已经接近最终 ...

  7. 创建一个新的解耦的Orchard Core CMS网站

    引言本文将介绍创建一个功能齐全.解耦的CMS网站的过程,该网站允许您编辑博客帖子并呈现它们.解耦是一种开发模型,其中站点的前端和后端(管理)托管在同一个Web应用程序中,但只有后端由CMS驱动.然后, ...

  8. 创建一个 Orchard Core CMS 站点

    本文通过引用项目模板的方式创建Orchard CMS站点. 创建项目有不同的方式可以为Orchard Core创建站点和模块.你可以在这里了解更多关于它们的信息.在本指南中,我们将使用我们的" ...

  9. Orchard Core 简介

    Orchard Core 是基于ASP.NET Core 对Orchard CMS的 二次开发. Orchard Core由两部分组成: Orchard Core Framework: 一个基于ASP ...

随机推荐

  1. netty系列之:自定义编码和解码器要注意的问题

    目录 简介 自定义编码器和解码器的实现 ReplayingDecoder 总结 简介 在之前的系列文章中,我们提到了netty中的channel只接受ByteBuf类型的对象,如果不是ByteBuf对 ...

  2. Lab: Brute-forcing a stay-logged-in cookie:点击保持登录状态返回的Cookie里面破解账号密码靶场复盘

    靶场内容: 此实验室允许用户在关闭浏览器会话后仍保持登录状态.用于提供此功能的 cookie 容易受到暴力破解. 为了解决实验室问题,暴力破解 Carlos 的 cookie 以访问他的"我 ...

  3. Error running 'Tomcat 9.0.24': port out of range:-1

    修改tomcat安装目录下的conf--server.xml检查一下,端口不能是-1, 一般会选80,或者1-65535之间的任意一个整数

  4. 【UGUI源码分析】Unity遮罩之RectMask2D详细解读

    遮罩,顾名思义是一种可以掩盖其它元素的控件.常用于修改其它元素的外观,或限制元素的形状.比如ScrollView或者圆头像效果都有用到遮罩功能.本系列文章希望通过阅读UGUI源码的方式,来探究遮罩的实 ...

  5. Django3使用WebSocket实现WebShell

    前言 最近工作中需要开发前端操作远程虚拟机的功能,简称WebShell. 基于当前的技术栈为react+django,调研了一会发现大部分的后端实现都是django+channels来实现websoc ...

  6. 微信小程序 简易搜索功能实现

    先看效果图 挺简单的一个实现方法,导入外部js数据,将数据通过radio-group展示出来,根据数据里的status属性判断显不显示该项. 在搜索框内实时读取输入的数据,去除空格后将数据跟js里的n ...

  7. npm常用命令及其node相关工具汇总

    它是一个事件驱动异步I/O单进程的服务端JS环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. 浏览器是JS的前端运行环境. Node.js是JS的后端运行环 ...

  8. 手把手教你AspNetCore WebApi:Swagger(Api文档)

    前言 小明已经实现"待办事项"的增删改查,并美滋滋向负责前端的小红介绍Api接口,小红很忙,暂时没有时间听小明介绍,希望小明能给个Api文档.对于码农小明来说能不写文档就尽量不要写 ...

  9. .Net Core NPOI读取Excel 并转为数据实体类

    创建应用程序 这里直接创建Console程序 引用NPOI的NuGet包 PM> Install-Package NPOI -Version 2.5.1 直接Nuget包管理器添加 导入Exce ...

  10. C# Monitor.TryEnter 源码跟踪

    source: Monitor 获取指定对象的独占锁. [MethodImpl(MethodImplOptions.InternalCall), SecuritySafeCritical, __Dyn ...