diff --git a/club/tests/test_page.py b/club/tests/test_page.py index 6567a690..aeefe068 100644 --- a/club/tests/test_page.py +++ b/club/tests/test_page.py @@ -1,4 +1,5 @@ import pytest +from aemark import markdown from bs4 import BeautifulSoup from django.test import Client from django.urls import reverse @@ -7,7 +8,6 @@ from pytest_django.asserts import assertHTMLEqual, assertRedirects from club.models import Club, ClubRole, Membership from core.baker_recipes import subscriber_user -from core.markdown import markdown from core.models import PageRev, User diff --git a/com/schemas.py b/com/schemas.py index efc01f01..9af51e18 100644 --- a/com/schemas.py +++ b/com/schemas.py @@ -1,13 +1,13 @@ from datetime import datetime from typing import Annotated +from aemark import markdown from ninja import FilterLookup, FilterSchema, ModelSchema from ninja_extra import service_resolver from ninja_extra.context import RouteContext from club.schemas import ClubProfileSchema from com.models import News, NewsDate -from core.markdown import markdown class NewsDateFilterSchema(FilterSchema): diff --git a/com/tests/test_api.py b/com/tests/test_api.py index ce747347..d8c98acf 100644 --- a/com/tests/test_api.py +++ b/com/tests/test_api.py @@ -2,6 +2,7 @@ from datetime import timedelta from pathlib import Path import pytest +from aemark import markdown from django.conf import settings from django.contrib.auth.models import Permission from django.http import HttpResponse @@ -13,7 +14,6 @@ from pytest_django.asserts import assertNumQueries from com.ics_calendar import IcsCalendar from com.models import News, NewsDate -from core.markdown import markdown from core.models import User diff --git a/core/fixtures/SYNTAX.html b/core/fixtures/SYNTAX.html index 7b41e07c..f5b9f6cc 100644 --- a/core/fixtures/SYNTAX.html +++ b/core/fixtures/SYNTAX.html @@ -2,12 +2,9 @@

Markdown-AE Documentation

Le Markdown le plus standard se trouve documenté ici: https://www.markdownguide.org/basic-syntax.
-Si cette page n'est pas exhaustive vis à vis de la syntaxe du site AE, +Si cette page n’est pas exhaustive vis à vis de la syntaxe du site AE, elle a au moins le mérite de bien documenter le Markdown original.

-

Le réel parseur du site AE est une version tunée de mistune.
-Les plus aventureux pourront aller lire ses tests -afin d'en connaître la syntaxe le plus finement possible.
-En pratique, cette page devrait déjà résumer une bonne partie.

+

Le réel parseur du site AE est une version tunée de comrak.

Basique

Liens

nom du lien

-

nom du lien

+

nom du lien