Dummy project to test various aspects of github / gitlab / bitbucket and integrations with it (e.g. Netlify).
Testing abuse of relative links to link to issues: #1.
On Github Pages, README processed by Jekyll into https://cben.github.io/sandbox/README
-
unchecked box
Another paragraph
-
checked box
-
sub-TODO
-
sub-DONE
Inner paragraph
Outer paragraph
-
compare formatting to regular list:
-
item
-
sub-TODO
-
sub-DONE
Inner paragraph
Outer paragraph
-
MathJax loaded in output via Jekyll template _layouts/default.html
.
Delimiters recognized by kramdown:
inline $$ \frac{kram}{down} \sum_0^\infty $$ text.
The second is display math because it occurs alone in a block.
See also <katex.md> -> https://cben.github.io/sandbox/katex for using KaTeX instead of MathJax.
inline
flowchart LR;
A-->B;
B-->C;
C-->D;
click A callback "Tooltip for a callback"
click B "https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/" "This is a tooltip for a link"
click C call callback() "Tooltip for a callback"
click D href "https://gist.github.com/martinwoodward/8ad6296118c975510766d80310db71fd?permalink_comment_id=4066128#gistcomment-4066128" "This is a tooltip for a link"
gitGraph:
options
{
"nodeSpacing": 150,
"nodeRadius": 10
}
end
commit
branch newbranch
checkout newbranch
commit
commit
checkout master
commit
commit
merge newbranch
- Is
$\frac{tex}{math} \sum_0^\infty$ rendered? - What about $10 to $20 prices?
- Adjacent text: non-$n^2$-secure (
$n \log n$ )? - Whitespace inside: foo $ math $ bar?
Does github support explicit header anchors?
link to #test-anchor
=> No
Does GitHub automatically generate ids for headers? Yes — doc
- The links have no prefix: link to
#linking-to-headers
- However the actual anchor is prefixed
id="user-content-linking-to-headers"
! link to#user-content-linking-to-headers
Interesting, this prefixed link scrolls to a slightly different place than#linking-to-headers
.
I'm not sure how the unprefixed#linking-to-headers
link works at all, perhaps by JS parsing the URL?
img tag:
markdown image syntax:
inline svg tag:
See also #8 — SVG links don't work in issue comments either.
נזכיר שעקומה מסדר שני היא בעלת מבנה כללי.
תרגיל. צייר את העקום
פתרון כדי להבין את מבנה העקום נאפס את המקדם של המונום
C-x M-c M-butterfly
Foo:
```ruby
block.parents.map {|b| b.language}
```
bar.
As of 2015–2016 my recommendadion for collaborative LaTeX editing is Overleaf (former WriteLaTeX). It has real-time collaborative editing but you can also work offline using Git.
For co-authors that want to work offline / use their favorite editor, but that don't want to learn Git, Github is a good place because any github repo can transparently also be cloned over SVN!
But then what if you want to also edit offline?
-
You can push/pull local clone to both overleaf and github. Tip: overleaf creates git commits when you save in overleaf UI, but also on demand when you
git fetch
/git pull
. Sogit fetch
frequently to force more history :-) -
https://ShareLaTeX.com supports direct github sync. (ShareLaTeX is mostly open source but this feature isn't.) TODO: try it.
-
I've enabled github sync for this repo on Authorea. That's where all the .tex files come from (and
layout.md
which is not really markdown but list of files).
P.S. shameless plug: if anybody is reading this and looking for collaborative markdown editing with math, try https://Mathdown.net.
- Testing push via svn with master configured "Protect this branch", "Include administrators".