Comments (4)
Thanks for spotting this @jaustin !
The call to markdownIt(options)
was removed by mistake resulting in the default markdown-it options being used, my bad. Breaks in markdown should be working again now.
Fixed by 8d92b70
from eleventy-netlify-boilerplate.
Thanks for the quick answer, that fix looks sane, though I think the only downside is that for me with this setup the CMS preview will now show different behaviour to the widget itself. Actually I can't really get away from this I don't think?:
- With breaks in markdown-it: Rendered output matches Slate widget contents itself, but not CMS preview
- Without breaks in markdown-it: Rendered output matches preview in CMS but not in Slate widget
I guess one way to resolve that would be to render the body of the preview with markdown-it directly?
from eleventy-netlify-boilerplate.
The previews are rendered in React using the Netlify CMS window.CMS
object, probably using (I haven't checked) the react-markdown plugin which requires 2 or more spaces after each line followed by a newline character to generate a <br>
tag, which apparently follows the Markdown spec. I have tested this and it works.
from eleventy-netlify-boilerplate.
Closing this for now, but let me know if you feel this still needs looking at and I will re-open. Thanks.
from eleventy-netlify-boilerplate.
Related Issues (20)
- How can I activate drafts? HOT 2
- Auto-redirect doesn't work HOT 1
- Images and text are not fully responsive/cut off on mobile HOT 1
- Bulky netlify-identity-widget script include HOT 3
- How was the /about page generated? HOT 1
- Add a thanks page for the contact form to redirect to after submission
- Notice: Temporary interaction limits
- Problem writing eleventy templates (more info in DEBUG output) HOT 2
- TemplatePassthroughManagerCopyError
- CMS access for private forked repo HOT 3
- MarkdownItAnchor is not defined.
- Form submissions not working HOT 5
- Use minifyCSS and minifyJS options in html-minifier instead? HOT 3
- Using TailwindCSS HOT 1
- Moving rooted templates to directories. HOT 2
- Can't get tags and author to work on another repo HOT 7
- 'Invalid DateTime' in article HOT 6
- v2 beta update HOT 5
- Feature Requests
- Making images work when posts have a year/month/title structure HOT 5
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 eleventy-netlify-boilerplate.