def start(self): pagination = Pagination(g.public_posts, 1, self.perpage) pagination.title = self._title pagination.root = self.prefix_dest('') dest = os.path.join(g.output_directory, self._output) self.render({'pagination': pagination}, self._template, dest) if pagination.pages < 2: return for page in range(1, pagination.pages + 1): pagination = Pagination(g.public_posts, page, self.perpage) pagination.title = self._title pagination.root = self.prefix_dest('') dest = os.path.join(g.output_directory, 'page/%s.html' % page) if pagination.root: dest = os.path.join(g.output_directory, pagination.root, 'page/%s.html' % page) self.render({'pagination': pagination}, self._template, dest)
def _write_posts(self, category): posts = self._posts[category] pagination = Pagination(posts, 1, self.perpage) pagination.title = self._title.get(category, category) pagination.root = self.prefix_dest(category) dest = os.path.join(g.output_directory, pagination.root, 'index.html') self.render({'pagination': pagination}, self._template, dest) if pagination.pages < 2: return for page in range(1, pagination.pages + 1): pagination = Pagination(posts, page, self.perpage) pagination.title = self._title.get(category, category) pagination.root = self.prefix_dest(category) dest = os.path.join(g.output_directory, pagination.root, 'page/%s.html' % page) self.render({'pagination': pagination}, self._template, dest)
def _write_posts(self, category): posts = self._posts[category] pagination = Pagination(posts, 1, self.perpage) pagination.title = self._title.get(category, category) pagination.root = self.prefix_dest(category) dest = os.path.join(g.output_directory, pagination.root, 'index.html') self.render({'pagination': pagination}, self._template, dest) if pagination.pages < 2: return for page in range(1, pagination.pages + 1): pagination = Pagination(posts, page, self.perpage) pagination.title = self._title.get(category, category) pagination.root = self.prefix_dest(category) dest = os.path.join( g.output_directory, pagination.root, 'page/%s.html' % page ) self.render({'pagination': pagination}, self._template, dest)
def start(self): pagination = Pagination(g.public_posts, 1, self.perpage) pagination.title = self._title pagination.root = self.prefix_dest('') dest = os.path.join(g.output_directory, self._output) self.render({'pagination': pagination}, self._template, dest) if pagination.pages < 2: return for page in range(1, pagination.pages + 1): pagination = Pagination(g.public_posts, page, self.perpage) pagination.title = self._title pagination.root = self.prefix_dest('') dest = os.path.join(g.output_directory, 'page/%s/index.html' % page) if pagination.root: dest = os.path.join( g.output_directory, pagination.root, 'page/%s/index.html' % page ) self.render({'pagination': pagination}, self._template, dest)