Piki is a minimal wiki
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627
  1. from django.urls.base import reverse
  2. # TODO: Add a filter to show all subpages <<piki-subpages>> and add it to settings and help
  3. """
  4. def page_link_filter(text):
  5. render_txt = ''
  6. while len(text) > 0:
  7. try:
  8. pos = text.index('[[page:')
  9. except ValueError:
  10. pos = len(text)
  11. print(pos)
  12. render_txt += text[:pos]
  13. text = text[pos + 7:]
  14. if len(text):
  15. pos = text.index(']]')
  16. try:
  17. rel_path = int(text[:pos])
  18. except ValueError:
  19. render_txt += "[[page:" + text[:pos + 2]
  20. else:
  21. render_txt += '[[%s|%s]]' % (reverse('pages-pages', kwargs={'rel_path': rel_path}), rel_path)
  22. text = text[pos + 2:]
  23. return render_txt
  24. """