Ejemplo n.º 1
0
 def page_path(i,
               displayed_i,
               num_pages,
               force_addition,
               extension=None):
     feed = "_atom" if extension == ".atom" else ""
     return utils.adjust_name_for_index_path(
         self.site.path(kind + feed, author, lang), i, displayed_i,
         lang, self.site, force_addition, extension)
Ejemplo n.º 2
0
 def page_path(i,
               displayed_i,
               num_pages,
               force_addition,
               extension=None):
     feed = "_atom" if extension == ".atom" else ""
     return adjust_name_for_index_path(
         self.site.path("archive" + feed, name, lang), i,
         displayed_i, lang, self.site, force_addition, extension)
Ejemplo n.º 3
0
 def cat_path(i,
              displayed_i,
              num_pages,
              force_addition,
              extension=None):
     feed = "_atom" if extension == ".atom" else ""
     return utils.adjust_name_for_index_path(
         self.site.path("section_index" + feed,
                        section_slug, lang), i, displayed_i,
         lang, self.site, force_addition, extension)
Ejemplo n.º 4
0
 def _generate_posts_task(self, kw, name, lang, posts, title, deps_translatable=None):
     posts = sorted(posts, key=lambda a: a.date)
     posts.reverse()
     if kw['archives_are_indexes']:
         uptodate = []
         if deps_translatable is not None:
             uptodate += [config_changed(deps_translatable, 'nikola.plugins.task.archive')]
         yield self.site.generic_index_renderer(
             lang,
             posts,
             title,
             "archiveindex.tmpl",
             {},
             kw,
             str(self.name),
             lambda i, displayed_i, num_pages, force_addition: adjust_name_for_index_link(self.site.link("archive", name, lang), i, displayed_i, lang, self.site, force_addition),
             lambda i, displayed_i, num_pages, force_addition: adjust_name_for_index_path(self.site.path("archive", name, lang), i, displayed_i, lang, self.site, force_addition),
             uptodate)
     else:
         yield self._prepare_task(kw, name, lang, posts, None, "list_post.tmpl", title, deps_translatable)
Ejemplo n.º 5
0
 def page_path(i, displayed_i, num_pages, force_addition, extension=None):
     feed = "_atom" if extension == ".atom" else ""
     return utils.adjust_name_for_index_path(self.site.path(kind + feed, author, lang), i, displayed_i, lang, self.site, force_addition, extension)
Ejemplo n.º 6
0
 def page_path(i, displayed_i, num_pages, force_addition):
     return utils.adjust_name_for_index_path(
         self.site.path(kind, tag, lang), i, displayed_i, lang,
         self.site, force_addition)
Ejemplo n.º 7
0
 def page_path(i, displayed_i, num_pages, force_addition, extension=None):
     feed = "_atom" if extension == ".atom" else ""
     return adjust_name_for_index_path(self.site.path("archive" + feed, name, lang), i, displayed_i,
                                       lang, self.site, force_addition, extension)
Ejemplo n.º 8
0
 def cat_path(i, displayed_i, num_pages, force_addition, extension=None):
     feed = "_atom" if extension == ".atom" else ""
     return utils.adjust_name_for_index_path(self.site.path("section_index" + feed, section_slug, lang), i, displayed_i,
                                             lang, self.site, force_addition, extension)
Ejemplo n.º 9
0
 def page_path(i, displayed_i, num_pages, force_addition):
     return utils.adjust_name_for_index_path(self.site.path(kind, tag, lang), i, displayed_i, lang, self.site, force_addition)