def run(): blog = bf.config.controllers.blog #Parse the posts blog.posts = post.parse_posts("_posts") blog.shows = [x for x in blog.posts if post.Category('Shows') in x.categories] blog.posts_minus_shows = [x for x in blog.posts if post.Category('Shows') not in x.categories] blog.dir = bf.util.path_join(bf.writer.output_dir, blog.path) # Find all the categories and archives before we write any pages blog.archived_posts = {} ## "/archive/Year/Month" -> [post, post, ... ] blog.archive_links = [] ## [("/archive/2009/12", name, num_in_archive1), ...] (sorted in reverse by date) blog.categorized_posts = {} ## "Category Name" -> [post, post, ... ] blog.all_categories = [] ## [("Category 1",num_in_category_1), ...] (sorted alphabetically) archives.sort_into_archives() categories.sort_into_categories() blog.logger = logging.getLogger(config['name']) permapage.run() chronological.run() homepage.run() archives.run() categories.run() feed.run()
def run(): blog = bf.config.controllers.blog #Parse the posts blog.posts = post.parse_posts("_posts") blog.iter_posts = iter_posts blog.iter_posts_published = iter_posts_published blog.dir = bf.util.path_join(bf.writer.output_dir, blog.path) # Find all the categories and archives before we write any pages blog.archived_posts = {} ## "/archive/Year/Month" -> [post, post, ... ] blog.archive_links = [ ] ## [("/archive/2009/12", name, num_in_archive1), ...] (sorted in reverse by date) blog.categorized_posts = {} ## "Category Name" -> [post, post, ... ] blog.all_categories = [ ] ## [("Category 1",num_in_category_1), ...] (sorted alphabetically) archives.sort_into_archives() categories.sort_into_categories() blog.logger = logging.getLogger("blogofile.controllers." + meta['name']) permapage.run() chronological.run() archives.run() categories.run() feed.run()
def run(): blog = bf.config.controllers.blog #Parse the posts blog.posts = post.parse_posts("_posts") blog.pages = post.parse_posts("_pages") blog.dir = bf.util.path_join(bf.writer.output_dir, blog.path) blog.comments = comments.get_comments() # Find all the categories and archives before we write any pages blog.archived_posts = {} ## "/archive/Year/Month" -> [post, post, ... ] blog.archive_links = [] ## [("/archive/2009/12", name, num_in_archive1), ...] (sorted in reverse by date) blog.categorized_posts = {} ## "Category Name" -> [post, post, ... ] blog.all_categories = [] ## [("Category 1",num_in_category_1), ...] (sorted alphabetically) categories.sort_into_categories() blog.logger = logging.getLogger(config['name']) thexnews_legacy.run() chronological.run() permapage.run() page.run() categories.run() feed.run() shortlinks.run()
def run(): blog = bf.config.controllers.blog #Parse the posts blog.posts = post.parse_posts("_posts") blog.dir = bf.util.path_join(bf.writer.output_dir, blog.path) blog.logger = logging.getLogger(config['name']) permapage.run() chronological.run() feed.run()
def run(): blog = bf.config.controllers.blog #Parse the posts blog.posts = post.parse_posts("_posts") blog.dir = bf.util.path_join(bf.writer.output_dir, blog.path) blog.categorized_posts = {} ## "Category Name" -> [post, post, ... ] blog.all_categories = [] ## [("Category 1",num_in_category_1), ...] (sorted alphabetically) categories.sort_into_categories() blog.logger = logging.getLogger(config['name']) permapage.run() chronological.run() categories.run() feed.run() error.run()