markdown-navbar
markdown-navbar copied to clipboard
Best markdown navigation bar for React.
正则匹配时会清除掉\n导致原本能够正确替换到代码片段的正则失效。 ```js const contentWithoutCode = source .replace(/^[^#]+\n/g, '') .replace(/(?:[^\n#]+)#+\s([^#\n]+)\n*/g, '') // 匹配行内出现 # 号的情况 .replace(/^#\s[^#\n]*\n+/, '') .replace(/```[^`\n]*\n+[^```]+```\n*/g, '') .replace(/`([^`\n]+)`/g, '$1') .replace(/\*\*?([^*\n]+)\*\*?/g, '$1') .replace(/__?([^_\n]+)__?/g, '$1') .trim(); ```
锚点怎么关联react-markdown
无法找到模块“markdown-navbar”的声明文件。“f:/LearnCode/Front-end/Project/test-ts-reactmarkdown/node_modules/markdown-navbar/dist/index.js”隐式拥有 "any" 类型。 尝试使用 `npm i --save-dev @types/markdown-navbar` (如果存在),或者添加一个包含 `declare module 'markdown-navbar';` 的新声明(.d.ts)文件ts(7016)
Fixes #30 修正多级标题显示错误及高亮错误
 如图,order的模式下的序号没有生成成功,并且点击高亮状态不对。
# 4.1 title...
想从其他页面直接跳转到这一页的锚点处,所以 想着使用declarative来设置,但是设置为true之后,一点击该页就报错
1. 修复`getNavStructure()`方法提示找不到`source`的bug, 2. 修复react 16.3后`componentWillReceiveProps`生命周期弃用的问题 3. 注释了`currentNavElement`部分的代码,注释前会提示`currentNavElement`未定义