Comments (4)
Hey, I'm glad you like it, thanks for these suggestions.
One nice thing about markdown is HTML support, so I'm hoping that offers a reasonable extension point that should handle diagram support. It looks like gravizo will output to an image file, which is exactly what you would want for spec-md. They even illustrate markdown syntax, very nice.
Latex support or MathML would also be a really interesting addition. That's not something I've needed, but I can see how more mathy specifications would find that desirable. I would recommend looking at http://khan.github.io/KaTeX/ which can do really nice Latex -> HTML.
Let me know if you end up using spec-md and Latex math support is important to you and we can figure out how to proceed.
from spec-md.
Perhaps there can be hookpoints that can load in extra syntax specifications?
Maybe even a syntax.json
that defines all the syntax/grammar to load in. The specifications would have to be non-conflicting.
I did some work with OMeta before, and it allowed grammar composition in an OOP way.
from spec-md.
I have a use case that requires latex support. It would be great if support for this could be built into spec-md! Would make this tool even better!
from spec-md.
Closing this since there's no plans to add Formula or Diagram support directly to Markdown, Images are always a reasonable approach.
I'd still entertain PRs which added features like this, though!
from spec-md.
Related Issues (20)
- Permission error when installing HOT 1
- TypeError HOT 4
- LaTeX support solved HOT 1
- Add support for relative file links with space in the file name HOT 1
- Compilation Error: document must begin with a Setext-style header. HOT 9
- Spec-MD does not operate correctly in Windows HOT 4
- Task lists / checkboxes HOT 1
- Infinite loop when the same Note is used 29 times or more HOT 1
- Tables with one column are not supported
- Link to return to top
- Section links don't work correctly
- Handle <pre> tags verbatim, including newlines and whitespace HOT 1
- Space removed around single-quoted word during typographic quote conversion
- Extraneous commas
- Support `::` in references/algorithms
- Dark Mode HOT 3
- Weird scroll bar in pre tags HOT 2
- TypeError: Cannot read property 'value' of null HOT 2
- Should underscores cause parse error in Definition Lists? HOT 1
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 spec-md.