Example #1
0
def generate_index():
    posts = markdown_parser.get_all_parsed_posts()
    params = get_site_info()
    snippets = get_3rd_party_snippet()
    html = TemplateParser.parse(options.current_template_dir, "index.html", posts=posts, params=params, snippets=snippets)
    
    index_file = open("build/index.html", "wb")
    index_file.write(html)
Example #2
0
    def get(self):
        posts = get_all_parsed_posts()
        
        params = get_site_info()
        
        template_file_name = "index.html"

        self.render(template_file_name, posts = posts, params = params)
Example #3
0
    def get(self):
        posts = get_all_parsed_posts()

        params = get_site_info()

        template_file_name = "index.html"

        self.render(template_file_name, posts=posts, params=params)
Example #4
0
    def get(self):
        full_name = "about.markdown"
        post = BasicParser.parse(options.about_dir, full_name)
        post["title"] = options.author

        params = get_site_info()
        
        template_file_name = "about.html"
        self.render(template_file_name, post = post, params = params)
Example #5
0
 def get(self):
     uri = self.request.uri
     print uri
     post_name = uri.split("/")[2]
     full_name = post_name.split(".")[0] + ".markdown"
     post = BasicParser.parse(options.posts_dir, full_name)
     params = get_site_info()
     template_file_name = "post.html"
     self.render(template_file_name, post = post, params = params)
Example #6
0
 def get(self):
     uri = self.request.uri
     print uri
     post_name = uri.split("/")[2]
     full_name = post_name.split(".")[0] + ".markdown"
     post = BasicParser.parse(options.posts_dir, full_name)
     params = get_site_info()
     template_file_name = "post.html"
     self.render(template_file_name, post=post, params=params)
Example #7
0
def generate_index():
    posts = markdown_parser.get_all_parsed_posts()
    params = get_site_info()
    html = TemplateParser.parse(options.current_template_dir,
                                "index.html",
                                posts=posts,
                                params=params)

    index_file = open("build/index.html", "wb")
    index_file.write(html)
Example #8
0
def generate_about():  
    dest = options.build_dir + os.sep + "about"
    mkdir(dest)
    post = BasicParser.parse(options.about_dir, "about.markdown")
    post["title"] = options.author
    params = get_site_info()
    snippets = get_3rd_party_snippet()
    html = TemplateParser.parse(options.current_template_dir, "about.html", post=post, params=params, snippets=snippets)
    about_file = open(dest + os.sep + "index.html", "wb")
    about_file.write(html)
Example #9
0
def generate_posts():
    dest = options.build_dir + os.sep + "post"
    mkdir(dest)
    posts = markdown_parser.get_all_parsed_posts(brief=False)
    params = get_site_info()
    snippets = get_3rd_party_snippet()
    for post in posts:
        html = TemplateParser.parse(options.current_template_dir, "post.html", post=post, params=params, snippets = snippets)
        post_file = open(dest + os.sep + post["post_name"] + ".html", "wb")
        post_file.write(html)
Example #10
0
def generate_hobby_index():
    dest = options.build_dir + os.sep + "hobby"
    mkdir(dest)
    posts = markdown_parser.get_all_parsed_hobby_posts()
    params = get_site_info()
    html = TemplateParser.parse(options.current_template_dir,
                                "hobbyindex.html",
                                posts=posts,
                                params=params)
    index_file = open("build/hobby/index.html", "wb")
    index_file.write(html)
Example #11
0
def generate_hobby_posts():
    dest = options.build_dir + os.sep + "hobby" + os.sep + "post"
    mkdir(dest)
    posts = markdown_parser.get_all_parsed_hobby_posts(brief=False)
    params = get_site_info()
    for post in posts:
        html = TemplateParser.parse(options.current_template_dir,
                                    "post.html",
                                    post=post,
                                    params=params)
        post_file = open(dest + os.sep + post["post_name"] + ".html", "wb")
        post_file.write(html)
Example #12
0
def generate_about():
    dest = options.build_dir + os.sep + "about"
    mkdir(dest)
    post = BasicParser.parse(options.about_dir, "about.markdown")
    post["title"] = options.author
    params = get_site_info()

    html = TemplateParser.parse(options.current_template_dir,
                                "about.html",
                                post=post,
                                params=params)
    about_file = open(dest + os.sep + "index.html", "wb")
    about_file.write(html)