Git Product home page Git Product logo

sandbox's Introduction



Repo on GitHub Repo on GitLab Repo on BitBucket

sandbox

Dummy project to test various aspects of github / gitlab / bitbucket and integrations with it.

Testing abuse of relative links to link to issues: #1.

markdown

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.

$$ \frac{kram}{down} \sum_0^\infty $$

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.

Linking to headers

Test explicit anchor {#test-anchor}

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?

Gitlab syntaxes

inline $\frac{kram}{down} \sum_0^\infty$ text.

$$\frac{kram}{down} \sum_0^\infty$$
graph TD;
  A-->B;
  A-->C;
  B-->D;
  C-->D;
Loading
gitGraph:
options
{
    "nodeSpacing": 150,
    "nodeRadius": 10
}
end
commit
branch newbranch
checkout newbranch
commit
commit
checkout master
commit
commit
merge newbranch
Loading

Links in SVG?

img tag: markdown image syntax: gravizo inline svg tag:

<title>G</title> <title>link</title> link

See also cben#8 — SVG links don't work in issue comments either.

Right-to-left עברית

נזכיר שעקומה מסדר שני היא בעלת מבנה כללי. $$a_{1,1}x^2+2a_{1,2}xy+a_{2,2}y^2+a_1x+a_2y+a=0$$

תרגיל. צייר את העקום $$.4x^2+2\sqrt{3}xy+2y^2-6=0$$

פתרון כדי להבין את מבנה העקום נאפס את המקדם של המונום $$xy$$ באמצעות טרנספורמציה מתאימה בין מערכות קורדינאטות. לפי הנוסחא שפיתחנו בהרצאה,תמיד ניתן לסובב את מערכת הקורדינאטות ב $$\theta$$ מעלות נגד כיוון השעון ולקבל מערכת מתאימה $$O'$$ שבה העקום הוא בעל צורה קנונית. ...

C-x M-c M-butterfly

Nested fenced blocks

Foo:
```ruby
block.parents.map {|b| b.language}
```
bar.

This is a ## header(?) prefixed with a space, let's see if it counts as header?

LaTeX sync playground

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. So git 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".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.