8dd7b40c02
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> |
||
---|---|---|
.. | ||
highlightjs | ||
mathjax | ||
.gitignore | ||
README.md | ||
ace.js | ||
h.js | ||
highlight.min.js | ||
localdate.js | ||
menu.js | ||
modals.js | ||
mode-css.js | ||
postactions.js | ||
posts.js | ||
theme-chrome.js | ||
webfont.js | ||
webmonetization.js | ||
worker-css.js |
README.md
static/js
This directory is for JavaScript.
Updating libraries
Update instructions, for libraries that involve more than just downloading the latest version.
highlightjs
To update the highlightjs library, first download a plain package (no languages included) from highlightjs.org. The highlight.pack.js
file in the archive should be moved into this static/js/
directory and renamed to highlight.min.js
.
Then download an archive of the latest version. Extract it to some directory, and replace ~/Downloads/highlight.js below with the resulting directory.
#!/bin/bash
version=9.13.1
cd $GOPATH/src/github.com/writefreely/writefreely/static/js/highlightjs
for f in $(ls ~/Downloads/highlight.js/src/languages); do
# Use minified versions
f=$(echo $f | sed 's/\.js/.min.js/')
# Download the version
wget "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/$version/languages/$f"
done
Commit the changes and you're done!