【问题标题】:How to create dynamic blog asp.net? [closed]如何创建动态博客asp.net? [关闭]
【发布时间】:2014-07-01 07:11:52
【问题描述】:

我正在开发自己的博客。我打算开发一个动态博客。我搜索了很多,但不知道如何动态创建它? Blog post 可以有图片、文字。如何动态管理它?有没有示例项目?

【问题讨论】:

    标签: asp.net blogs


    【解决方案1】:

    当然有,这个不错。代码很旧,所以你必须将这些部分更新为现代 MVC 等,但想法是合理的。

    ASP.NET MVC Press(WordPress like)/博客示例应用程序。

    多租户博客系统标准功能

    • 一个类似于 Wordpress 的克隆,允许创建多个博客
    • 博客功能包括:帖子、帖子、带有验证码的评论、标签、类别、链接、链接类别、博客/帖子 RSS
    • 受密码保护的博客管理,包括标签、帖子和评论管理 -- 用户认证和用户授权

    架构:

    • ASP.NET MVC
    • Linq to SQL
    • StructureMap 依赖注入
    • 分布式缓存(通过 Memcached、ScaleOut SOSS 和 Velocity)

    You can read more about it here and download the source

    【讨论】:

    • 这个项目还活跃吗? :S
    • 还活着吗?不,我不这么认为,但 Ajay Punekar 要求提供有关如何构建博客引擎的示例,为此,此代码将非常适合,因为他不能真正复制粘贴它,而是阅读代码并从中获取一般想法它。
    • :) 我从没听说过。很好的例子
    • @karl-henrik 感谢您的回复。我只是想要一个想法。我将通过这个例子。
    【解决方案2】:

    我认为您不会在任何地方找到最新且完整的示例。

    通常像博客这样的东西使用数据库来保存他们的帖子。因此,我会创建一个带有几个表的 mysql 数据库来保存您的帖子。完成此操作后,您可以创建一个内容创建页面(您可以在其中创建博客帖子并将它们保存到您的数据库中)。

    要显示您的帖子,您可以调用一个页面,该页面需要您的 URL 中的变量,该变量是您数据库中帖子的 ID/名称。然后只需使用选择查询从数据库中获取您的帖子并使用值填写您的页面。

    【讨论】:

    • 感谢您的回复。是的,我可以将数据存储在数据库中。但是,如果我有一篇包含图片的帖子。那么如何动态显示它。帖子可以在帖子的不同位置有图像。图像的位置不固定。这取决于我的博客文章。那么我该如何管理呢?
    • 您可以将文本保存为 HTML 而不是纯文本,从而允许它具有图像标签。不过,显示帖子的页面需要一个 HTML 容器。
    【解决方案3】:

    试试BlogEngine.net!是开源的,google搜索更多!

    【讨论】:

    • 提供的 url 已损坏,github 链接在此处here,如果您准备在此项目中使用托管,则可以使用 here
    猜你喜欢
    • 1970-01-01
    • 2012-03-19
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多