一个复杂的生成静态页面的问题(不同于一般的生成静态页面)

就是新闻页面里面有上一篇和下一篇 当添加一条新闻时那么排在最前面的那一条新闻就有上一篇了 那么这篇新闻的静态页面就要重新生成,有个更麻烦的问题就是新闻的顺序在后台是可以调整的 比如我把第2条新闻和第7条新闻换一下顺序,那么第1条,第2条,第3条,第6条,第7条,第8条新闻的静态页面都要重新生成,这样肯定是不现实的,还有一种情况就是可能以后排序的字段变了,那么不是所有的静态页面都要重新生成,
我也知道可以用<script src=*.jsp></jsp>或者ajax来实现,但是这样查看页面源文件的时候看到的是JS代码而看不到有JS生成的静态内容,但是有些网站看源代码看到的就是静态内容 比如http://www.dedecms.com/web-art/PHP_jiaocheng/20051113/31031.html
有谁知道这是怎么实现的吗
申明一点,这个肯定不是用的伪静态技术,因为这个网站是织梦内容管理系统的网站.

哥们!我也在写新闻系统,这样的功能是通过freematket插件实现的!加我qq:54358798 一起研究!