mirror of
https://github.com/schollz/cowyo.git
synced 2023-08-10 21:13:00 +03:00
Math works now
Former-commit-id: eceee055a867137f932b404d34eaa12670f26972 [formerly eaa2c146681562f6b5a8a4da0a7696ee5bb02294] [formerly e6c95dc13d732fc40969aca8a107cbed95e5420b [formerly 26ad3b91f0
]]
Former-commit-id: 44b243264528f5c76abd6b841daa3e55449814a0 [formerly bd2a75d4d50f86baee9f891bbf918de090c5831c]
Former-commit-id: f7b97e61be109c7cbf55bcf93eef6a4e683e5c5d
This commit is contained in:
parent
3cd10cb68c
commit
9102ca2d95
@ -67,11 +67,11 @@ func renderMarkdown(c *gin.Context, title string) {
|
||||
|
||||
r, _ := regexp.Compile("\\$\\$(.*?)\\$\\$")
|
||||
for _, s := range r.FindAllString(html2, -1) {
|
||||
html2 = strings.Replace(html2, s, "<div class='texp' data-expr='"+s[2:len(s)-2]+"'></div>", 1)
|
||||
html2 = strings.Replace(html2, s, "<span class='texp' data-expr='"+s[2:len(s)-2]+"'></span>", 1)
|
||||
}
|
||||
r, _ = regexp.Compile("\\$(.*?)\\$")
|
||||
for _, s := range r.FindAllString(html2, -1) {
|
||||
html2 = strings.Replace(html2, s, "<div class='texi' data-expr='"+s[1:len(s)-1]+"'></div>", 1)
|
||||
html2 = strings.Replace(html2, s, "<span class='texi' data-expr='"+s[1:len(s)-1]+"'></span>", 1)
|
||||
}
|
||||
|
||||
c.HTML(http.StatusOK, "view.tmpl", gin.H{
|
||||
|
@ -47,12 +47,12 @@
|
||||
$( document ).ready(function() {
|
||||
var texi = document.getElementsByClassName("texi");
|
||||
Array.prototype.forEach.call(texi, function(el) {
|
||||
katex.render(el.getAttribute("data-expr"), el, { displayMode: true });
|
||||
katex.render(el.getAttribute("data-expr"), el, { displayMode: false });
|
||||
});
|
||||
|
||||
var texp = document.getElementsByClassName("texp");
|
||||
Array.prototype.forEach.call(texp, function(el) {
|
||||
katex.render(el.getAttribute("data-expr"), el, { displayMode: false });
|
||||
katex.render(el.getAttribute("data-expr"), el, { displayMode: true });
|
||||
});
|
||||
|
||||
});
|
||||
|
2
utils.go
2
utils.go
@ -23,6 +23,8 @@ You can also write your notes in [Markdown](https://daringfireball.net/projects/
|
||||
|
||||
If you are writing a list and you want to tick off things really easily, just add ` + "`" + `/list` + "`" + `. For example, after editing [` + "`" + `/grocery` + "`" + `](/grocery), goto [` + "`" + `/grocery/list` + "`" + `](/grocery/list). In this page, whatever you click on will be striked through and moved to the end. This is helpful if you write a grocery list and then want to easily delete things from it.
|
||||
|
||||
Math is supported using [Katex](https://github.com/Khan/KaTeX). Simple
|
||||
|
||||
Be cautious about writing sensitive information in the notes as anyone with the URL has access to it. For more information, or if you'd like to edit the code, [use the github](https://github.com/schollz/cowyo).
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user