开发日志:对Markdown的代码块新增引用来源支持
2024年3月30日 05:36
帮助文档
功能参考来源
使用方法
    ```php {1-4} {1} (http://)
解释说明:
- 使用 
()添加网址 - 使用 
{}添加起始行号或高亮行号,使用-表示范围,,只能用于高亮,表示多个 
示例
- 只有引用网址
 
    ```php (https://github.com/zodream/html/blob/master/src/MarkDown.php)
- 有引用网址和起始行号
 
    ```php {501} (https://github.com/zodream/html/blob/master/src/MarkDown.php)
    protected function parseQuoteLine(string $block): array {
        $res = array_map('intval', explode('-', $block));
        if ($res[0] < 1) {
            $res[0] = 1;
        }
        if (count($res) === 1 || $res[1] < $res[0]) {
            $res[1] = $res[0];
        }
        return $res;
    }
- 有引用网址和起始行号,还有高亮
 
    ```php {501}  {503,506}  (https://github.com/zodream/html/blob/master/src/MarkDown.php)
    protected function parseQuoteLine(string $block): array {
        $res = array_map('intval', explode('-', $block));
        if ($res[0] < 1) {
            $res[0] = 1;
        }
        if (count($res) === 1 || $res[1] < $res[0]) {
            $res[1] = $res[0];
        }
        return $res;
    }
- 只有高亮
 
    ```php {2-4}
    protected function parseQuoteLine(string $block): array {
        $res = array_map('intval', explode('-', $block));
        if ($res[0] < 1) {
            $res[0] = 1;
        }
        if (count($res) === 1 || $res[1] < $res[0]) {
            $res[1] = $res[0];
        }
        return $res;
    }