dasBlog 替代方案

Joe*_*orn 5 blogging dasblog

我已经使用dasBlog快两年了,但我最近升级了。不幸的是,第一页可能需要很长时间才能加载。它会花费更长的时间,但我已经花费了比我想要的更多的时间来优化设置、删除缓慢的内容以及我能想到的任何其他解决问题的方法。新服务器的方式比旧的快,所以这不是问题(它使用的,没有麻烦运行700MHz的PIII)。

所以现在我开始探索 dasBlog 的替代方案。任何人都可以提出任何好的建议吗?我的要求:

  • 适用于 ASP.Net (.Net 2.0)、IIS
  • 可以导入我的旧 dasBlog 帖子,包括模仿 url 格式(如果需要,我可以稍微修改代码)
  • 自由
  • 如果它使用数据库后端而不是基于文件的后端,则它必须在 Sql Server 2005 上运行。
  • 让我匹配我现有的自定义 dasBlog 主题的外观。只要不是太痛苦,我愿意花时间在主题格式之间进行转换。
  • 相当快的加载时间——在初始(未缓存)请求时加载主页 < 2 秒

奖金要求:

  • 最好还是像 dasBlog 一样基于 xml,所以我仍然可以做简单的基于文件的备份
  • 使用更现代的编程风格(dasBlog 从 .Net 1.1 开始,代码显示了它;还不错,但是 .Net 2.0 和 3.5 都改变了很多事情应该做的方式)。诸如良好的基于​​提供商的数据存储和会员系统、主题母版页、中等或低信任度的工作等。
  • 开源所以我可以玩一些代码
  • 贡献用户的 Active Directory 集成(不是很重要,但我在 dasBlog 中遗漏了一些东西)
  • 仍在积极开发中(dasBlog 的最后一次发布是在 3 月。它仍然会得到更新,但看起来它正在失去动力)。
  • 支持代码语法高亮(最好通过最近的FreeTextBox编辑器)

或者,如果有人访问该网站并且碰巧注意到一些我忽略的明显不正常的东西可能导致我的速度变慢,我不介意听到它。

p.c*_*ell 1

我推荐BlogEngine。我也从 dasBlog 切换过来,并对 Windows Live Writer 的自定义和支持感到满意。

dasBlog 太难强制输出我想要的 HTML。存在一些痛点,尤其是在定制方面。我很想在另一个版本上重新评估 dasBlog,但今天它的学习曲线很陡峭。

我本来希望迁移到SubText,但没有 SQL Server 后端的灵活性。潜台词需要它。我在工作内部博客中使用 SubText,我喜欢它。他们的编辑给人留下了深刻的印象。SO/SF/SU 的编辑是一个完美的替代者。也许 Subtext 可以提供可插入的编辑器;这将是一个很好的功能!

对于 BlogEngine,它满足您标准中的以下几点:

  • 适用于 ASP.Net (.Net 2.0) 和 IIS
  • 自由的
  • 开源且基于 XML
  • 导入我的旧 dasBlog 帖子- 是的,您必须使用DasBlog 到 BlogML 转换器
  • 模仿 url 格式- 我不是 100%,但我感觉这需要一些忍者技能。我认为 BlogEngine 会进行 URL 重写。
  • 自定义主题- 是的,你可以修改主题,但我觉得这会很耗时。
  • 加载时间相当快- 我无法发表评论;还没有在本地运行它进行基准测试!:(
  • Active Directory 集成- 我不认为这是 BlogEngine 中的一个功能。
  • 仍在积极开发中- 有点。上次发布时间为 2009 年 4 月
  • 代码语法突出显示- 我依靠 WLW 来做到这一点。

这是一篇关于从 dasBlog 迁移到 BlogEngine.NET 的文章