Comments (5)
I've reported VSCode issue: microsoft/vscode#32844
from vscode-markdown.
If I use exactly the same code with vscode (here)
function slugify(header: string): string {
return encodeURI(header.trim()
.toLowerCase()
.replace(/[\]\[\!\"\#\$\%\&\'\(\)\*\+\,\.\/\:\;\<\=\>\?\@\\\^\_\{\|\}\~]/g, '')
.replace(/\s+/g, '-')
.replace(/^\-+/, '')
.replace(/\-+$/, ''));
}
I get this
<!-- toc -->
- [`make](#%60make)
- [`make`](#%60make%60)
- [Chinese 中文](#chinese-%E4%B8%AD%E6%96%87)
# `make
# `make`
# Chinese 中文
But I have no idea why `make` doesn't work while `make works well
from vscode-markdown.
So it seems even VSCode is buggy in this, their pattern misses backtics. Here's a Gist demonstrating that the correct anchor should be [`make`](#make)
, not [`make`](#`make`)
or [`make`](#%60make%60)
: https://gist.github.com/borekb/a04b0efd22f5c6906559a4fbd8aeda8c.
from vscode-markdown.
Thanks
from vscode-markdown.
v0.9.0 released
from vscode-markdown.
Related Issues (20)
- Copy code of a block code HOT 3
- Add an option to exclude some specific md file to be printed to html on save. HOT 1
- Every time I press tab, enter, delete, etc., it's very laggy and not smooth. Is it possible to optimize the algorithm, or try to use rust to implement the algorithm? HOT 1
- Request for CSS compatibility in markdown preview feature HOT 2
- 🔨 Formatter: Auto add hard line breaks HOT 2
- Auto print to html when css file is changed.
- Add side navigation bar,Jump from anywhere to anywhere while editing
- Use link reference to css file instead of embedded style option? HOT 2
- sluggish editting HOT 2
- Online Shop Product Manager
- Prefix to section headers HOT 3
- Path completion can't handle `(...)` parentheses in folder name - doesn't show suggestions inside such folders
- [Bug]: Open preview doesnt work properly
- [Question] How to achieve Quote Effects in Markdown Preview
- slowing down
- Reduce and/or add setting for `renderLink` icon size
- markdown.extension.print.onFileSave: false is ignored
- "Toggle strikethrough" command doesn't recognize lists
- `tab` to indent the whole `<li>` list item block.
- Slowness in typing HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-markdown.