yll 4 년 전
부모
커밋
987650e330
2개의 변경된 파일13개의 추가작업 그리고 13개의 파일을 삭제
  1. 5 5
      README.md
  2. 8 8
      githublog.py

+ 5 - 5
README.md

@@ -1,8 +1,8 @@
 ## posts
 
-- ["mustache 模板引擎中文文档"](http://git.wanbits.io/joe/blog/src/master/content/posts/mustache.md)
-- ["好网站 一辈子"](http://git.wanbits.io/joe/blog/src/master/content/posts/best-sites.md)
-- ["mysql commands"](http://git.wanbits.io/joe/blog/src/master/content/posts/daily-mysql.md)
-- ["环境变量配置"](http://git.wanbits.io/joe/blog/src/master/content/posts/env.md)
-- ["git in real world"](http://git.wanbits.io/joe/blog/src/master/content/posts/git-in-real-world.md)
+- [mustache 模板引擎中文文档](http://git.wanbits.io/joe/blog/src/master/content/posts/mustache.md)
+- [好网站 一辈子](http://git.wanbits.io/joe/blog/src/master/content/posts/best-sites.md)
+- [mysql commands](http://git.wanbits.io/joe/blog/src/master/content/posts/daily-mysql.md)
+- [环境变量配置](http://git.wanbits.io/joe/blog/src/master/content/posts/env.md)
+- [git in real world](http://git.wanbits.io/joe/blog/src/master/content/posts/git-in-real-world.md)
 

+ 8 - 8
githublog.py

@@ -84,14 +84,14 @@ for r, dl, fl in os.walk(POSTS_ROOT):
         if ext.lower() not in EXTS:
             continue
         fullname = os.path.join(r, f)
-        comment_started = False
+        meta_started = False
         metas = {}  # hugo post meta-info map[str]str
         with open(fullname, 'r', encoding='utf-8') as h:
             line = h.readline().strip()
             while line:
                 if line == '---':
-                    if not comment_started:
-                        comment_started = True
+                    if not meta_started:
+                        meta_started = True
                     else:
                         break   # from while
                 else:
@@ -106,12 +106,12 @@ for r, dl, fl in os.walk(POSTS_ROOT):
 
 ## generate README.md
 with open(README, 'wt', encoding='utf-8') as h:
-    for k, v in posts.items():
-        h.write('## {}\n\n'.format(k))
+    for cate, metalist in posts.items():
+        h.write('## {}\n\n'.format(cate))
         # sortint posts by published date.
-        v = sorted(v, key=lambda metas: metas.get('date'), reverse=True)
-        for metas in v:
-            h.write('- [{}]({})\n'.format(metas.get('title'), urljoin(remote, 'src', branch, POSTS_ROOT, k, metas.get('file'))))
+        metalist = sorted(metalist, key=lambda metas: metas.get('date'), reverse=True)
+        for metas in metalist:
+            h.write('- [{}]({})\n'.format(metas.get('title').strip('"'), urljoin(remote, 'src', branch, POSTS_ROOT, cate, metas.get('file'))))
         h.write('\n')
 
 print('done.')