BlogEngine.NET是一个开源的.NET博客项目。整个项目采用C#开发,它的结构比较简单,但是扩展起来很容易,它的复杂程度较低,易于定制。扩展特性主要体现在以下三个方面:
1.Widget小工具
2.Extension扩展功能
3.自定义个性化Theme
最初它是一个单人博客,很容易将它实现成多人博客。codeplex上有一个案例就是基于BlogEngine.Net的多人博客。BlogEngine.Net的主要特性:
1.很容易被安装,只要把文件上传到Web服务器就可以运行。因为它默认采用XML存储数据。
2.具有很多Blog的新特性并提供了开放接口。例如Ajax评论,支持TrackBack等。
3.具有很多Web2.0特性,例如OpenSearch, XFN tags, tag cloud等。
4.自定义主题,您可以自己开发很多主题,类似博客园的主题。
5.可以配置自己的数据源,例如XML,Sql Server,SQLite等。
BlogEngine.Net架构与源代码分析系列part1:开篇介绍 2008-11-05 15:27 by GUO Xingwang, ...阅读, ...评论, 收藏, 编辑 最近我要开始这个系列了,这是我的第一个系列。关于BlogEngine.Net我想说的是,它设计的真的很棒,代码简洁但是功能很多,真是麻雀虽小,五脏俱全啊,而且具有了很多Web2.0的特征,甚至它的每一行代码都值得我们
使用BlogEngine.Net博客系统有两年时间了。官方的最新版本已经出到了2.5。但它是基于.net4.0的。也就是说服务器必须安装.net4.0,运行环境必须选择4.0。出于移植性的考虑。我决定将我的博客升级到2.0。BlogEngine.Net2.0是继续.net2.0的。虽说必须安装.net 3.5,但毕竟运行环境还是2.0。 由于BlogEngine.Net是英文版本的,对本地化做的还
使用 ConfigurationSection 创建自定义配置节 1.创建自定义配置节处理程序 namespace BlogEngine.Core.Providers { /// <summary> /// A configuration section for web.config. /// </summary> /// <remarks> /// In the config
阅读源码一般从web.config和首页default.aspx开始,BlogEngine的配置文件比较复杂,信息量也多,所以我决定先看个大体,然后从页面一点点的拆解代码。 web.config configSections指定配置节和命名空间声明 为首的就是这个节点。节点下方只有一个子节点就是sectionGroup,里面指定了BlogEngine,其子节点<sect
BlogEngine.NET是一个开源的.NET博客程序,致力于创建更好的博客平台。BlogEngine.NET利用.NET强大的功能使得这套开源的博客程序更简洁,容易,更有利于用户按需定制,使用起来非常简单,WebMatrix的出现让BlogEngine.NET的使用变的空前简单。 WebMatrix是一个由微软开发的免费的工具,让您能够更随意地创建,定制和发布您的网站。WebMatrix集成了
BlogEngine.NET(博易) 是一款免费、开源的博客系统。2008年至今,本博基于 BlogEngine.NET 进行中文本地化,并将其努力在中国进行推广和应用。 博易遵循 W3C 标准,具有极强的可扩展性、高性能、良好的 SEO 性能和非凡的用户体验。不仅如此,博易还拥有一批高质量的用户群,他们的支持使博易得以不断地发展。 博易不仅开源,而且免费。所有的技术支持全部都是无偿提供的!博易的
有人能告诉我在哪里可以找到关于EJB 3的默认JNDI命名的信息吗? Weblogic是否使用像Glassfish这样的可移植JNDI名称? 我能找到(比如Glassfish)使用JNDI名称的EJB部署跟踪吗? 例如: 只有@Remote的接口(服务) 只有@Stateless实现接口的bean(ServiceImpl) 所有东西都打包在文件(service-application-1.0) 在
嗨-博客,是一个ASP.NET MVC版本的开源博客。 我们每个猿都有一个搭建自己独立博客的梦,因此这个博客就是诞生了。 我们可以随心所欲定制自己的样式效果,并提供给了javascript脚本权限。 在这个多终端的时代,我们将会提供各终端浏览器的兼容显示和各种客户端的阅读与离线下载 嗨 博客 演示地址:http://haojima.net/ 嗨 博客 介绍讲解:http://www.cnbl
LBS是一款很受欢迎的开源的国产博客程序,采用ASP开发。
技术面45分钟 英文自我介绍+提问:在上一家公司做了什么?是哪里的人? 实习的时候做了什么? 有没有给你实习所在的公司提过什么意见来更好地推进项目? 到目前为止让你压力最大的事是什么? 在学校学过哪些课程? 在学校学习python的形式是什么?我回答期末考试+课设,然后问了课设做的什么内容,具体用了python的哪些库。 在学校学的课程对你的实习有什么帮助?具体句一个例子。 python八股文:装
如果你要从其他博客迁移到 Jekyll,Jekyll 导入器可以帮助你。想了解更多关于导入站点至 Jekyll 的信息,请查看我们的 jekyll-import文档页面。
Jeklly 的一个最好的特点是『关注 blog 本身』。这是指什么呢?简单的说就是写博客的过程被铸造进了 Jekyll 的功能中。你只需简单的管理你电脑中的一个文件夹下的文本文件就可以写文章并方便的在线上发布。与繁琐的配置和维护数据库和基于网站的内容管理系统 (CMS) 相比,这是一个非常受欢迎的改变。 文章文件夹 在目录结构介绍中说明过,所有的文章都在 _posts 文件夹中。这些文件可以用
前面的章节中,我们已经完成了创建博客逻辑,现在我们来实现博客主页逻辑。 博客 Logo 我们需要使用 $blog->logo 调用图片,但是我们数据库存储的数据是 public:*.* 这样的结构,所以,我们打开 src/Models/Blog.php 文件,在类内部添加下面的高亮代码: <?php declare(strict_types=1); names