Fix rendering and roll back katex to a version with better fonts.
This commit is contained in:
parent
ff3297d5ac
commit
31c0537d43
|
@ -16,6 +16,5 @@ cp -r public/$publicPath/* $out/
|
|||
|
||||
# Render math in HTML and XML files.
|
||||
node $server &
|
||||
SERVER_ID=$!
|
||||
sleep 1
|
||||
find $out/ -regex "$out/.*\.html" | xargs ruby $converter
|
||||
kill $SERVER_ID
|
||||
|
|
|
@ -6,7 +6,7 @@ require "json"
|
|||
def render_cached(cache, display, string, render_comment = nil)
|
||||
cache.fetch(string) do |new|
|
||||
puts " Rendering #{render_comment || new}"
|
||||
res = Net::HTTP.post URI("http://localhost:3000/render"),
|
||||
res = Net::HTTP.post URI("http://localhost:8000/render"),
|
||||
{ :equations => [ { :str => string, :display => display } ] }.to_json,
|
||||
"Content-Type" => "application/json"
|
||||
cache[string] = JSON.parse(res.body)[0]
|
||||
|
|
|
@ -24,7 +24,7 @@ let
|
|||
server = ./katexserver.js;
|
||||
buildInputs = [
|
||||
hugo nodejs
|
||||
requiredPackages.katex requiredPackages.express requiredPackages.body-parser
|
||||
requiredPackages."katex-0.11.1" requiredPackages.express requiredPackages.body-parser
|
||||
(ruby.withPackages (ps: [ ps.nokogiri ]))
|
||||
];
|
||||
};
|
||||
|
|
|
@ -5,8 +5,7 @@ const bodyParser = require('body-parser');
|
|||
app = express();
|
||||
app.use(bodyParser.json());
|
||||
app.post('/render', (req, res) => {
|
||||
console.log(req.body)
|
||||
res.send(req.body.equations.map(eq =>
|
||||
katex.renderToString(eq.str, { throwOnError: false, displayMode: eq.display })));
|
||||
});
|
||||
app.listen(3000);
|
||||
app.listen(8000);
|
||||
|
|
|
@ -457,13 +457,13 @@ let
|
|||
};
|
||||
in
|
||||
{
|
||||
katex = nodeEnv.buildNodePackage {
|
||||
"katex-0.11.1" = nodeEnv.buildNodePackage {
|
||||
name = "katex";
|
||||
packageName = "katex";
|
||||
version = "0.12.0";
|
||||
version = "0.11.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/katex/-/katex-0.12.0.tgz";
|
||||
sha512 = "y+8btoc/CK70XqcHqjxiGWBOeIL8upbS0peTPXTvgrh21n1RiWWcIpSWM+4uXq+IAgNh9YYQWdc7LVDPDAEEAg==";
|
||||
url = "https://registry.npmjs.org/katex/-/katex-0.11.1.tgz";
|
||||
sha512 = "5oANDICCTX0NqYIyAiFCCwjQ7ERu3DQG2JFHLbYOf+fXaMoH8eg/zOq5WSYJsKMi/QebW+Eh3gSM+oss1H/bww==";
|
||||
};
|
||||
dependencies = [
|
||||
sources."commander-2.20.3"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
[
|
||||
"katex", "express", "body-parser"
|
||||
{"katex": "0.11.1"}, "express", "body-parser"
|
||||
]
|
||||
|
|
Reference in New Issue
Block a user