我正在开发一个网站(基于ASP.Net),除其他功能外,该网站还使用户能够撰写博客。我正在考虑将BlogEngine.Net集成到我的门户。
根据我的分析,与在业务层进行集成相比,在表示层进行集成将更具挑战性。这意味着(我猜)我将不得不在应用程序中使用BlogEngine.Core.dll。
我正在寻求社区的某种认可,并建议采取和不采取措施。顺便说一句,我发现业务层有些令人生畏(复杂),因为我只需要一些基本和必要的功能。
最佳答案
我最近为一位客户做过此事-请注意如何设置博客样式以适合主要网站设计:
http://www.homenetdirect.com/
这是带有母版页的ASP.NET 3.5 Web应用程序项目。我采用了BlogEngine的基本主题之一,该主题与我试图获得的外观类似。然后,我有了所有需要样式化的元素。从主容器开始逐步进行CSS操作,然后逐步使用(使用Firefox开发者工具栏)。还有一件事:我必须为博客设置一个子域-与很多人所说的相反,这不会损害您的SEO。 SEO以良好的内容开始和结束。
编辑:
为BlogEngine创建主题(Al Nyveldt的教程值得一看):
http://www.nyveldt.com/blog/post/BlogEngineNET-Creating-Themes-Webcast.aspx