From 1b22d1fc8095a2a04d31d60325fb4a9f10764ae4 Mon Sep 17 00:00:00 2001 From: crossdark Date: Wed, 6 Nov 2024 19:42:57 +0800 Subject: [PATCH] =?UTF-8?q?3.3.1=20=E6=94=AF=E6=8C=81KBD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/CrossDown.iml | 3 +++ CrossDown/Core.py | 7 ++++++- README.html | 16 ++++------------ README.md | 10 ++-------- data.pkl | Bin 20 -> 20 bytes requirements.txt | 3 ++- setup.py | 2 +- 7 files changed, 18 insertions(+), 23 deletions(-) diff --git a/.idea/CrossDown.iml b/.idea/CrossDown.iml index 508e51a..16f901c 100644 --- a/.idea/CrossDown.iml +++ b/.idea/CrossDown.iml @@ -10,4 +10,7 @@ + + \ No newline at end of file diff --git a/CrossDown/Core.py b/CrossDown/Core.py index 675d2fd..f257fb8 100644 --- a/CrossDown/Core.py +++ b/CrossDown/Core.py @@ -37,6 +37,8 @@ from pymdownx.tilde import DeleteSubExtension from pymdownx.magiclink import MagiclinkExtension from pymdownx.pathconverter import PathConverterExtension +import kbdextension + from .Define import Variable @@ -226,7 +228,7 @@ class AnchorExtension(Extension): :param md: 转换器 """ md.registerExtension(self) # 注册扩展 - md.inlinePatterns.register(Anchor(r'\{{#([^{}#]+)}}'), 'anchor', 0) # 定义锚点 + # md.inlinePatterns.register(Anchor(r'\{{#([^{}#]+)}}'), 'anchor', 0) # 定义锚点 md.inlinePatterns.register(LinkLine(r'\{{([^{}#]+)}}'), 'line_link', 0) # 添加页内链接 @@ -271,6 +273,9 @@ Extensions = { '超级链接': MagiclinkExtension(), '路径转换器': PathConverterExtension(), + # 其它 + 'KBD': kbdextension.KbdExtension(), + # 自定义 '基本风格': BasicExtension(), '锚点': AnchorExtension(), diff --git a/README.html b/README.html index 742421f..53d1d0c 100644 --- a/README.html +++ b/README.html @@ -59,11 +59,7 @@
  • 2.2 赋值
  • -
  • 3 锚点 -
  • +
  • 3 锚点
  • 4 代码块
    • 4.1 单行
      • 4.1.1 LaTex
      • @@ -178,10 +174,6 @@

        2.2 赋值

        直接在文本中使用 缩写 即可

        3 锚点

        -

        3.1 定义

        -

        锚点名

        -

        3.2 页内链接

        -

        锚点名

        4 代码块

        4.1 单行

        Here is some code: import pymdownx; pymdownx.__version__.

        @@ -197,6 +189,7 @@

        ¥y=x**3¥€-50,50|-100,100€ // 定义了y范围

        4.1.3 按键风格

        Ctrl+Alt+Del

        +

        Enter

        4.1.4 突出

        {突出内容}

        4.2 多行

        @@ -263,8 +256,7 @@ p(h_j=1|\mathbf{v}) & = \sigma\left(\sum_i w_{ij}v_i + c_j\right) \end{align} -

        行内公式: p(x|y) = \frac{p(y|x)p(x)}{p(y)}

        -

        $Cu_{2}(OH)_{2}CO_{3}$

        +

        行内公式: p(x|y) = \frac{p(y|x)p(x)}{p(y)}

        4.2.6 HTML

        <head>
                 <!--头部-->
        @@ -547,7 +539,7 @@
             

        15 内部链接

        -

        Bracketed

        +

        Bracketed

        16 变量

        {[强调变量]}

        17 属性设置

        diff --git a/README.md b/README.md index fcab461..2467d6a 100644 --- a/README.md +++ b/README.md @@ -90,14 +90,6 @@ liuhanbo333@icloud.com 3 锚点 -3.1 定义 - -{{#锚点名}} - -3.2 页内链接 - -{{锚点名}} - 4 代码块 4.1 `单行` @@ -127,6 +119,8 @@ $\lg\left(\frac{目标生物的理智值}{稳定折磨型工具人的理智值}\ ++ctrl+alt+delete++ +[[Enter]] + 4.1.4 突出 `{突出内容}` diff --git a/data.pkl b/data.pkl index 60561754b7d9e8dbd74c6604e57203b51a2be84d..471393450bfe8416da95b05b89add1e113df49be 100644 GIT binary patch literal 20 VcmZo*naark0p83&$k;wb4*(vs15^M2 literal 20 WcmZo*naark0p85sOx~>RQ}h5Hy#rSO diff --git a/requirements.txt b/requirements.txt index cefee52..ce5108a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +5,5 @@ pygments>=2.18.0 CrossDown>=2.2.0 setuptools~=70.1.1 emoji~=2.13.2 -pymdown-extensions>=10.12 \ No newline at end of file +pymdown-extensions>=10.12 +kbdextension>=1.0.1 \ No newline at end of file diff --git a/setup.py b/setup.py index 3c6e08f..d6a6a75 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ import setuptools from CrossDown import Meta -meta = Meta(3, 2, 9) +meta = Meta(3, 3, 1) setuptools.setup( name="CrossDown",