Unverified Commit 222c7925 authored by boojack's avatar boojack Committed by GitHub

fix: tag regexp (#253)

parent 51fb8ddb
...@@ -12,7 +12,7 @@ import ( ...@@ -12,7 +12,7 @@ import (
"github.com/labstack/echo/v4" "github.com/labstack/echo/v4"
) )
var tagRegexp = regexp.MustCompile(`#([^\s#]+?) `) var tagRegexp = regexp.MustCompile(`[^\s]?#([^\s#]+?) `)
func (s *Server) registerTagRoutes(g *echo.Group) { func (s *Server) registerTagRoutes(g *echo.Group) {
g.GET("/tag", func(c echo.Context) error { g.GET("/tag", func(c echo.Context) error {
......
export const TAG_REG = /#([^\s#]+?) /; export const TAG_REG = /[^\s]?#([^\s#]+?) /;
const match = (rawStr: string): number => { const match = (rawStr: string): number => {
const matchResult = rawStr.match(TAG_REG); const matchResult = rawStr.match(TAG_REG);
......
...@@ -27,5 +27,5 @@ export { EMPHASIS_REG } from "./Emphasis"; ...@@ -27,5 +27,5 @@ export { EMPHASIS_REG } from "./Emphasis";
// The order determines the order of execution. // The order determines the order of execution.
export const blockElementParserList = [CodeBlock, TodoList, DoneList, OrderedList, UnorderedList, Paragraph]; export const blockElementParserList = [CodeBlock, TodoList, DoneList, OrderedList, UnorderedList, Paragraph];
export const inlineElementParserList = [Image, Mark, Link, Bold, Emphasis, Tag, PlainLink]; export const inlineElementParserList = [Image, Mark, Link, Bold, Emphasis, PlainLink, Tag];
export const parserList = [...blockElementParserList, ...inlineElementParserList]; export const parserList = [...blockElementParserList, ...inlineElementParserList];
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment