-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spiderable documents (content in HTTP response) #7
Comments
Also, would be nice to provide a simple REST interface for getting the markdown content instead of rendered html. |
|
Try http://www.brombone.com/ ? |
Optimize critical time-to-visible-text:
Good reading on browser critical path: http://www.sitepoint.com/optimizing-critical-rendering-path/ |
|
If I'm considering server-side math rendering, SVG is dramatically smaller than HTML-CSS: But since the main goal here is sematically appropriate HTTP response, I should at most send the MathML. |
In other news, as discovered on #56, it's presently impossible to create Firepad.Headless instances without leaking memory and CPU. Need to discuss upstream. |
Idea inspired by TiddlyWiki and https://github.com/jldec/pub-server: EDIT: this requires much deeper changes than generated HTML — firepad would need to constantly keep all its state inside the DOM. Of course OT's automatic merge is not very safe for major disconnected editing. |
As part of #172 I've given up on maintaining a dynamic server and moved to static hosting on Netlify. Hmm, Netlify supports pre-rendering which might work, but do we want their servers to see the text every mathdown pages users access? Anyway I'm closing this as it's not something I'll have for any time soon. If someone still wants to work on this, ping me, we can reopen & discuss. |
Search engines, or Javascript-less frontends (links, curl) etc. should be getting a at least a plain-text version of the document content (in a text area). Bonus points for:
Either way needs node.js on the server.
The text was updated successfully, but these errors were encountered: