Skip to content

Commit 4e30560

Browse files
committed
update sitemap
1 parent ed9dddc commit 4e30560

3 files changed

Lines changed: 58 additions & 18 deletions

File tree

en/sitemap.xml

Lines changed: 46 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123

124124
<url>
125125
<loc>http://algorithm.yuanbin.me/zh-cn/basics_data_structure/linked_list.html</loc>
126-
<lastmod>2015-09-24</lastmod>
126+
<lastmod>2015-10-17</lastmod>
127127
<changefreq>daily</changefreq>
128128
</url>
129129

@@ -213,7 +213,7 @@
213213

214214
<url>
215215
<loc>http://algorithm.yuanbin.me/zh-cn/basics_sorting/quick_sort.html</loc>
216-
<lastmod>2015-08-21</lastmod>
216+
<lastmod>2015-10-14</lastmod>
217217
<changefreq>daily</changefreq>
218218
</url>
219219

@@ -387,7 +387,7 @@
387387

388388
<url>
389389
<loc>http://algorithm.yuanbin.me/zh-cn/binary_tree/binary_tree_postorder_traversal.html</loc>
390-
<lastmod>2015-08-31</lastmod>
390+
<lastmod>2015-10-11</lastmod>
391391
<changefreq>daily</changefreq>
392392
</url>
393393

@@ -441,7 +441,7 @@
441441

442442
<url>
443443
<loc>http://algorithm.yuanbin.me/zh-cn/binary_tree/maximum_depth_of_binary_tree.html</loc>
444-
<lastmod>2015-08-21</lastmod>
444+
<lastmod>2015-10-13</lastmod>
445445
<changefreq>daily</changefreq>
446446
</url>
447447

@@ -699,7 +699,7 @@
699699

700700
<url>
701701
<loc>http://algorithm.yuanbin.me/zh-cn/exhaustive_search/permutation_sequence.html</loc>
702-
<lastmod>2015-08-22</lastmod>
702+
<lastmod>2015-10-06</lastmod>
703703
<changefreq>daily</changefreq>
704704
</url>
705705

@@ -735,7 +735,13 @@
735735

736736
<url>
737737
<loc>http://algorithm.yuanbin.me/zh-cn/exhaustive_search/unique_subsets.html</loc>
738-
<lastmod>2015-08-21</lastmod>
738+
<lastmod>2015-10-17</lastmod>
739+
<changefreq>daily</changefreq>
740+
</url>
741+
742+
<url>
743+
<loc>http://algorithm.yuanbin.me/zh-cn/exhaustive_search/word_search.html</loc>
744+
<lastmod>2015-10-06</lastmod>
739745
<changefreq>daily</changefreq>
740746
</url>
741747

@@ -777,7 +783,7 @@
777783

778784
<url>
779785
<loc>http://algorithm.yuanbin.me/zh-cn/graph/route_between_two_nodes_in_graph.html</loc>
780-
<lastmod>2015-09-28</lastmod>
786+
<lastmod>2015-10-08</lastmod>
781787
<changefreq>daily</changefreq>
782788
</url>
783789

@@ -795,7 +801,7 @@
795801

796802
<url>
797803
<loc>http://algorithm.yuanbin.me/zh-cn/integer_array/2_sum.html</loc>
798-
<lastmod>2015-08-21</lastmod>
804+
<lastmod>2015-10-14</lastmod>
799805
<changefreq>daily</changefreq>
800806
</url>
801807

@@ -1005,7 +1011,7 @@
10051011

10061012
<url>
10071013
<loc>http://algorithm.yuanbin.me/zh-cn/linked_list/reorder_list.html</loc>
1008-
<lastmod>2015-08-21</lastmod>
1014+
<lastmod>2015-10-14</lastmod>
10091015
<changefreq>daily</changefreq>
10101016
</url>
10111017

@@ -1017,7 +1023,13 @@
10171023

10181024
<url>
10191025
<loc>http://algorithm.yuanbin.me/zh-cn/linked_list/reverse_linked_list_ii.html</loc>
1020-
<lastmod>2015-08-21</lastmod>
1026+
<lastmod>2015-10-14</lastmod>
1027+
<changefreq>daily</changefreq>
1028+
</url>
1029+
1030+
<url>
1031+
<loc>http://algorithm.yuanbin.me/zh-cn/linked_list/rotate_list.html</loc>
1032+
<lastmod>2015-10-08</lastmod>
10211033
<changefreq>daily</changefreq>
10221034
</url>
10231035

@@ -1267,6 +1279,18 @@
12671279
<changefreq>daily</changefreq>
12681280
</url>
12691281

1282+
<url>
1283+
<loc>http://algorithm.yuanbin.me/zh-cn/problem_misc/continuous_subarray_sum.html</loc>
1284+
<lastmod>2015-10-07</lastmod>
1285+
<changefreq>daily</changefreq>
1286+
</url>
1287+
1288+
<url>
1289+
<loc>http://algorithm.yuanbin.me/zh-cn/problem_misc/continuous_subarray_sum_ii.html</loc>
1290+
<lastmod>2015-10-08</lastmod>
1291+
<changefreq>daily</changefreq>
1292+
</url>
1293+
12701294
<url>
12711295
<loc>http://algorithm.yuanbin.me/zh-cn/problem_misc/find_the_missing_number.html</loc>
12721296
<lastmod>2015-09-26</lastmod>
@@ -1285,6 +1309,12 @@
12851309
<changefreq>daily</changefreq>
12861310
</url>
12871311

1312+
<url>
1313+
<loc>http://algorithm.yuanbin.me/zh-cn/problem_misc/longest_consecutive_sequence.html</loc>
1314+
<lastmod>2015-10-11</lastmod>
1315+
<changefreq>daily</changefreq>
1316+
</url>
1317+
12881318
<url>
12891319
<loc>http://algorithm.yuanbin.me/zh-cn/problem_misc/matrix_zigzag_traversal.html</loc>
12901320
<lastmod>2015-09-19</lastmod>
@@ -1303,6 +1333,12 @@
13031333
<changefreq>daily</changefreq>
13041334
</url>
13051335

1336+
<url>
1337+
<loc>http://algorithm.yuanbin.me/zh-cn/problem_misc/minimum_window_substring.html</loc>
1338+
<lastmod>2015-10-06</lastmod>
1339+
<changefreq>daily</changefreq>
1340+
</url>
1341+
13061342
<url>
13071343
<loc>http://algorithm.yuanbin.me/zh-cn/problem_misc/nuts_and_bolts_problem.html</loc>
13081344
<lastmod>2015-08-21</lastmod>

scripts/sitemap_gen.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# -*- coding: utf-8 -*-
33

44
import os
5+
from shutil import copyfile
56
from pathlib import Path
67
from jinja2 import Environment, FileSystemLoader
78
from subprocess import check_output
@@ -42,10 +43,13 @@ def sitemap(suffix='.md'):
4243
sitemap_fn = os.path.join(ROOT_DIR, 'sitemap.xml')
4344
with open(sitemap_fn, 'w') as sf:
4445
sf.write(sitemap_xml)
45-
sitemap_fn = os.path.join(ROOT_DIR, 'sitemap.txt')
46-
with open(sitemap_fn, 'w') as sf:
46+
sitemap_txt_fn = os.path.join(ROOT_DIR, 'sitemap.txt')
47+
with open(sitemap_txt_fn, 'w') as sf:
4748
urls = [root_url + '/' + page['url'] + '\n' for page in pages]
4849
sf.writelines(urls)
50+
# gitbook do not serve static files under root dir
51+
sitemap_en_fn = os.path.join(ROOT_DIR, 'en' + os.sep + 'sitemap.xml')
52+
copyfile(sitemap_fn, sitemap_en_fn)
4953

5054

5155
if __name__ == "__main__":

sitemap.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123

124124
<url>
125125
<loc>http://algorithm.yuanbin.me/zh-cn/basics_data_structure/linked_list.html</loc>
126-
<lastmod>2015-09-24</lastmod>
126+
<lastmod>2015-10-17</lastmod>
127127
<changefreq>daily</changefreq>
128128
</url>
129129

@@ -213,7 +213,7 @@
213213

214214
<url>
215215
<loc>http://algorithm.yuanbin.me/zh-cn/basics_sorting/quick_sort.html</loc>
216-
<lastmod>2015-08-21</lastmod>
216+
<lastmod>2015-10-14</lastmod>
217217
<changefreq>daily</changefreq>
218218
</url>
219219

@@ -735,7 +735,7 @@
735735

736736
<url>
737737
<loc>http://algorithm.yuanbin.me/zh-cn/exhaustive_search/unique_subsets.html</loc>
738-
<lastmod>2015-08-21</lastmod>
738+
<lastmod>2015-10-17</lastmod>
739739
<changefreq>daily</changefreq>
740740
</url>
741741

@@ -801,7 +801,7 @@
801801

802802
<url>
803803
<loc>http://algorithm.yuanbin.me/zh-cn/integer_array/2_sum.html</loc>
804-
<lastmod>2015-08-21</lastmod>
804+
<lastmod>2015-10-14</lastmod>
805805
<changefreq>daily</changefreq>
806806
</url>
807807

@@ -1011,7 +1011,7 @@
10111011

10121012
<url>
10131013
<loc>http://algorithm.yuanbin.me/zh-cn/linked_list/reorder_list.html</loc>
1014-
<lastmod>2015-08-21</lastmod>
1014+
<lastmod>2015-10-14</lastmod>
10151015
<changefreq>daily</changefreq>
10161016
</url>
10171017

@@ -1023,7 +1023,7 @@
10231023

10241024
<url>
10251025
<loc>http://algorithm.yuanbin.me/zh-cn/linked_list/reverse_linked_list_ii.html</loc>
1026-
<lastmod>2015-08-21</lastmod>
1026+
<lastmod>2015-10-14</lastmod>
10271027
<changefreq>daily</changefreq>
10281028
</url>
10291029

0 commit comments

Comments
 (0)