wendal / gor

Golang编写的静态博客引擎
599 stars 147 forks source link

每次compile的结果不一样 #42

Closed ifq closed 11 years ago

ifq commented 11 years ago

我的博客每次compile的时候会产生很多文件的改动,按说只有新写的那篇改动才对。 diff一下可以看到, 很多文件的改动类似这样

@@ -951,10 +953,10 @@

     <li><span>2006-12-21</span> &raquo; <a href="/blog/2006/12/21/2006-12-21-1/">后天考6级,又要给国家做贡献了...</a></li>

-    <li><span>2006-12-16</span> &raquo; <a href="/blog/2006/12/16/2006-12-16-3/">工作终于搞定了,可以轻松一下了</a></li>
-  
     <li><span>2006-12-16</span> &raquo; <a href="/blog/2006/12/16/2006-12-16-1/">触电可分为哪几种情况</a></li>

+    <li><span>2006-12-16</span> &raquo; <a href="/blog/2006/12/16/2006-12-16-3/">工作终于搞定了,可以轻松一下了</a></li>
+  
     <li><span>2006-12-16</span> &raquo; <a href="/blog/2006/12/16/2006-12-16-2/">太阳耀斑爆发出现大磁暴 已影响全国的短波通讯</a></li>

好像是那些一天之类多篇博客的地方会出现这种 next/prev 链接的变化。每次compile的结果不一致,虽然差异很小,但是也不利于管理。

我想应该和 map 的遍历有关吧。应该按固定顺序来输出。

wendal commented 11 years ago

哦,得想想怎么改...

ifq commented 11 years ago

简单对 map 的遍历结果进行个排序,行不行啊?

wendal commented 11 years ago

fixed