我在ASP.Net MVC 5中创建了一个网站,我想看看创建一个博客。纯粹是为了帮助我的网站增加流量。但我不想开始重新发明轮子并编写自己的博客引擎!据我所知,我的选择是(考虑到我想在本地托管):
选项1)使用托管的博客引擎,例如Wordpress(非常棒)。这将涉及在我的网络服务器上安装PHP和MySQL。而且我必须创建一个链接,将我从MVC网站转移到PHP Wordpress网站。换句话说,它不会很好地整合。
选项2)我可以在MVC中创建一个静态的“博客模板”页面,并像我通常编写HTML页面一样自己手动创建一个博客条目。每次我想创建一个新的博客条目,我都可以复制并粘贴页面(并添加一个新的URL路由等),等等。然后我可以使用Disqus在每个博客页面的底部粘贴一个Disqus小部件(我认为它是如何工作的,对吧?)。如果我需要,我可以写一个简单的搜索页面,其博客标题/链接到博客页面。通过这种方式,我的博客可以很好地与我的网站集成,我不会将用户重定向到“其他网站”(如果这样做有意义的话!)
我想我的顾虑是:
1)将'重定向'到一个单独的(本地)网站(例如托管的Wordpress)会是一个很好的用户体验吗?即使我把它看起来像我自己的网站一样?
2)如上所述手动创建每个博客页面是否“混乱”/难以管理?只是为了它与我的MVC Web应用程序很好地集成?
3)最好是选择一个成熟的平台(如Wordpress),它可能会有很好的SEO插件等吗?
只是想知道其他人在这些情况下采取了什么方法,以及最佳做法是什么。
感谢。