在asp.net-mvc网站页面上,我想展示wordpress博客最近的博文。
类似to this site,我想在我的网站上显示特定wordpress博客的最新几个更新。有点像谷歌读者我猜,但只是一个网站和长篇文章,它应该只显示一点点,并有一个“点击更多”链接。
是我在服务器上订阅并返回html的东西,还是我应该在客户端使用jquery做的事情?
答案 0 :(得分:12)
由于Wordpress提供rss提要,您可以使用它们来获取最新帖子。 Feed位于http://yourblog.com/feed。
由于SyndicationFeed类,解析此Feed是一项简单的任务。这是一个例子:
var reader = XmlReader.Create("http://nyqui.st/feed");
var feed = SyndicationFeed.Load<SyndicationFeed>(reader);
Console.WriteLine("Latest posts from " + feed.Title.Text);
foreach(var item in feed.Items)
{
Console.WriteLine(item.Title.Text);
}
限制帖子是一项微不足道的任务。检查文本的长度,如果文本长度超过阈值,请使用string.Substring(0, <limit>)
剪切文本。