pkra / laml Goto Github PK
View Code? Open in Web Editor NEWa lame joke about LaTeX and HTML
Home Page: https://pkra.github.io/laml/
a lame joke about LaTeX and HTML
Home Page: https://pkra.github.io/laml/
Figure out YAML metadata as a more humane alternative to json.
Feels wrong to have that in the source.
Let's add a simple PDF generator.
E.g., pass a selector, customize name/blame handling.
aCf. also #7
Split out and build for production.
E.g., for chapters.
Natural step.
We spent a good deal of time thinking before arriving at our approach.
When processing fragments, there will be no title tag.
I.e. try to convert in either direction latex to/from laml.
For input, full HTML headers can be cumbersome and are more a preamble.
For output, to feed into CMSs etc.
For example, m522 goes from 8.2 to 2.8MB unzipped; the amount of extra nodes makes for much faster rendering by browsers as well.
@scoskey says: "statements are more like (fixed-position) figures, free of page hierarchy".
We could customize the tag name for the "heading".
If names only appear in other elements, should they be custom handled there?
We'd still have a helper for it but we'd only use it within another module.
This should really go on https://github.com/pkra/tools-for-math-on-the-web somehow
It might be useful to have a dedicated helper that applies renameTag to all matches for a given selector.
It might even return an array of results for further processing.
@scoskey what do you think?
Simple enough.
In vatter.html, rendered in-browser
If no statements are found, we get an error. Let's avoid that.
E.g., add links to emmet documentation, add links to demo videos.
A module shouldn't fail if it's not used (e.g., if no yaml data is found).
Ahead of #34, let's have a separate samples document and move the existing sample to it.
The combined example from the readme is what I mostly use, so lets add it as an npm script.
With #7 I'm not sure if we need something other than name as a automatic heading element.
Either that or a helper.
Counters. We need them.
@scoskey what requirements do you see?
We should move the CSS into the modules and build it out.
Now that we have webpack and reload, we can combine them.
It should be something related to making a title, header etc but all words are overloaded.
*...*
)Simple enough.
Let's redo #12.
Our front page should have a sample table (or whatever) with three columns: source code, output code, and rendered product. It makes it so people can grok in 3 seconds what we're up to. This is how markdown is explained in wikipedia.
Accidentally pushed part of this in 4bbd79e.
Let's add the underlying file.
I didn't change the mode to the correct type (it's still on what mathjax-node-page uses).
It currently won't run through node.
This should really go on https://github.com/pkra/tools-for-math-on-the-web somehow
Just some aesthetic edits like parentheses and line breaks
It's annoying to break rendering when refs have no targets (e.g., typos, work-in-progress).
Catching errors and logging them out is nicer.
I accidentally removed the logic. Let's bring it back a bit.
Make nonempty contents of "ref" and "cite" tags replace the default anchor contents.
When running server-side, we should handle MathJax as well.
What's up with that.
I forgot to do this.
As discussed F2F, let's be direct.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.