<commit_before>## Views:
* 首页：
    - / => home.jade
    - Data: {/*TODO*/}
* 所有博文列表：
    - /posts/<Number:page> => list.jade
    - Data: {/*TODO*/}
* 标签搜索博文：
    - /posts/tag/<String:Tag>/<Number:page> => list.jade
    - Data: {/*TODO*/}
* 关键字搜索博文：
    - /posts/search/<String:filter(Tag, Keyword, Creator)>/<Number:page> => list.jade
    - Data: {/*TODO*/}
* 博文详细页：
    - /post-detail/<Id:PostId> => post-detail.jade
    - Data: {/*TODO*/}
* 编辑博文：
    - /post-edit/<Id:PostId> => post-edit.jade
    - Data: {/*TODO*/}
* 新建博文：
    - /post-create => post-edit.jade
    - Data: {/*TODO*/}
* 成员详细介绍：
    - /user-detail/<Id:MemberId> => member-detail.jade
    - Data: {/*TODO*/}
* 成员登陆：
    - /admin => (not login) admin-login.jade
             => (login) admin-dashboard.jade
    - Data: {/*TODO*/}
* 关于：
    - /about => about.jade
    - Data: {/*TODO*/}

## RESTful JSON APIs(Ajax):
* 新增评论：
    - POST /comments
    - Data: {email, name, content [comment_id]} // 如果是回复性的评论，需要提供要回复的comment的id
    - Responses:
        + 200: {result: "success"}
        + 400: {result: "fail", msg: "email|name|content is not correct"}
* 加载更多评论： <commit_msg>chaneg user-detail to members/<id><commit_after>## Views:
* 首页：
    - / => home.jade
    - Data: {/*TODO*/}
* 所有博文列表：
    - /posts/<Number:page> => list.jade
    - Data: {/*TODO*/}
* 标签搜索博文：
    - /posts/tag/<String:Tag>/<Number:page> => list.jade
    - Data: {/*TODO*/}
* 关键字搜索博文：
    - /posts/search/<String:filter(Tag, Keyword, Creator)>/<Number:page> => list.jade
    - Data: {/*TODO*/}
* 博文详细页：
    - /post-detail/<Id:PostId> => post-detail.jade
    - Data: {/*TODO*/}
* 编辑博文：
    - /post-edit/<Id:PostId> => post-edit.jade
    - Data: {/*TODO*/}
* 新建博文：
    - /post-create => post-edit.jade
    - Data: {/*TODO*/}
* 成员详细介绍：
    - /members/<Id:MemberId> => member-detail.jade
    - Data: {/*TODO*/}
* 成员登陆：
    - /admin => (not login) admin-login.jade
             => (login) admin-dashboard.jade
    - Data: {/*TODO*/}
* 关于：
    - /about => about.jade
    - Data: {/*TODO*/}

## RESTful JSON APIs(Ajax):
* 新增评论：
    - POST /comments
    - Data: {email, name, content [comment_id]} // 如果是回复性的评论，需要提供要回复的comment的id
    - Responses:
        + 200: {result: "success"}
        + 400: {result: "fail", msg: "email|name|content is not correct"}
* 加载更多评论： 
{'fraction_non_alphanumeric': 0.22372437854339294, 'fraction_numerical': 0.005233318796336677, 'mean_word_length': 2.3294629898403483, 'pattern_counts': {'":': 0, '<': 20, '<?xml version=': 0, '>': 42, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5851480', 'n_tokens_mistral': 1063, 'n_tokens_neox': 1114, 'n_words': 167}