199 lines
5.3 KiB
Org Mode
199 lines
5.3 KiB
Org Mode
#+TITLE: This is the title
|
|
#+AUTHOR: Yann Esposito
|
|
#+EMAIL: yann.esposito@gmail.com
|
|
#+KEYWORDS: programming
|
|
#+DESCRIPTION: css demonstration
|
|
#+OPTIONS: H:5
|
|
#+OPTIONS: auto-id:t
|
|
|
|
* Level 1 in org-mode
|
|
:PROPERTIES:
|
|
:CUSTOM_ID: level-1-in-org-mode-e308
|
|
:END:
|
|
|
|
This is a text I write so we can test many different details of a web page.
|
|
The text can be *bold*, /italic/, +strikethrough+ or =keyword=.
|
|
|
|
Here is a [[file:index.html][link to another page]].
|
|
|
|
There should be whitespace between paragraphs.
|
|
|
|
Mulitples lines
|
|
in the source
|
|
code should
|
|
be set as a single
|
|
paragraph.
|
|
But if I use a double space
|
|
There should be a forced newline.
|
|
|
|
** Level 2
|
|
:PROPERTIES:
|
|
:CUSTOM_ID: level-2-85fc
|
|
:END:
|
|
|
|
There should be whitespace between paragraphs.
|
|
GitHub is a code hosting platform for version control and collaboration.
|
|
It lets you and others work together on projects from anywhere.
|
|
|
|
*** Level 3
|
|
:PROPERTIES:
|
|
:CUSTOM_ID: level-3
|
|
:END:
|
|
|
|
#+begin_quote
|
|
This is a blockquote following a header.
|
|
|
|
When something is important enough, you do it even if the odds are not in your
|
|
favor.
|
|
#+end_quote
|
|
|
|
**** Level 4
|
|
:PROPERTIES:
|
|
:CUSTOM_ID: level-4
|
|
:END:
|
|
|
|
#+begin_src javascript
|
|
// Javascript code with syntax highlighting.
|
|
var fun = function lang(l) {
|
|
dateformat.i18n = require('./lang/' + l)
|
|
return true;
|
|
}
|
|
#+end_src
|
|
|
|
#+begin_src ruby
|
|
# Ruby code with syntax highlighting
|
|
GitHubPages::Dependencies.gems.each do |gem, version|
|
|
s.add_dependency(gem, "= #{version}")
|
|
end
|
|
#+end_src
|
|
|
|
#+begin_src clojure
|
|
(defn clj-fn
|
|
"A clojure function with syntax highlighting"
|
|
[arg]
|
|
(clojure.pprint/pprint arg))
|
|
#+end_src
|
|
|
|
#+begin_src haskell
|
|
-- main hello world
|
|
main :: IO ()
|
|
main = do
|
|
putStrLn "What is your name?"
|
|
name <- getLine
|
|
putStrLn $ "Hello " <> name <> "!"
|
|
#+end_src
|
|
|
|
***** Level 5
|
|
:PROPERTIES:
|
|
:CUSTOM_ID: level-5
|
|
:END:
|
|
|
|
- this is an unordered list following a header.
|
|
- this is an unordered list following a header.
|
|
- this is an unordered list following a header.
|
|
|
|
1. this is an ordered list following a header.
|
|
2. this is an ordered list following a header.
|
|
- sub unordered
|
|
- sub sub unordered
|
|
- xxx
|
|
- unordered
|
|
1. ordered again
|
|
2. yep :)
|
|
3. this is an ordered list following a header.
|
|
1. sub ordered
|
|
2. second
|
|
1. sub sub ordered
|
|
2. still
|
|
3. here
|
|
4. this is an ordered list following a header.
|
|
|
|
| head1 | head two |
|
|
|-----------+---------------------------|
|
|
| Sir Robin | the not so brave |
|
|
| Lancelot | search the =holy= *graal* |
|
|
| Galaad | the /pure/ |
|
|
| Zoot | Just =Zoot= |
|
|
|
|
Bad too wide table...
|
|
|
|
| head1 | head two | head3 | head4 | head5 | head 6 | head7 |
|
|
|-----------+---------------------------+-----------------------+--------------------+-------------------------------------------------+--------+---------------------------------------|
|
|
| Sir Robin | the not so brave | very big content here | super long content | What could I say, I like trying to break things | n/a | superlongwordthatcouldnotfitcorrectly |
|
|
| Lancelot | search the =holy= *graal* | | | | | |
|
|
| Galaad | the /pure/ | | | | | |
|
|
| Zoot | Just =Zoot= | | | | | |
|
|
|
|
|
|
There's a horizontal rule below this
|
|
|
|
------
|
|
|
|
*** Here is an unordered list:
|
|
:PROPERTIES:
|
|
:CUSTOM_ID: here-is-an-unordered-list-
|
|
:END:
|
|
|
|
- level 1 item
|
|
- level 2 item
|
|
- level 2 item
|
|
- level 2 item
|
|
- level 3 item
|
|
- level 3 item
|
|
- level 1 item
|
|
- level 2 item
|
|
- level 3 item
|
|
- level 3 item
|
|
- level 2 item
|
|
- level 2 item
|
|
- level 1 item
|
|
- level 2 item
|
|
- level 2 item
|
|
- level 2 item
|
|
|
|
**** Image test
|
|
:PROPERTIES:
|
|
:CUSTOM_ID: image-test
|
|
:END:
|
|
|
|
an image:
|
|
|
|
#+CAPTION: Testing include an image
|
|
#+NAME: fig:test-image
|
|
#+ATTR_HTML: The Experiment
|
|
[[../img/a.png]]
|
|
|
|
|
|
We could try inline image
|
|
[[../img/a.png]]
|
|
just to check.
|
|
|
|
- [[../img/a.png]] item with img
|
|
- [[../img/a.png]] item with img
|
|
- [[../img/a.png]] item with img
|
|
- [[../img/a.png]] item with img
|
|
|
|
***** TODO todo
|
|
:PROPERTIES:
|
|
:CUSTOM_ID: todo
|
|
:END:
|
|
****** IN-PROGRESS in-progress
|
|
:PROPERTIES:
|
|
:CUSTOM_ID: in-progress
|
|
:END:
|
|
******* IN-REVIEW in-review
|
|
:PROPERTIES:
|
|
:CUSTOM_ID: in-review
|
|
:END:
|
|
****** HOLD on hold state
|
|
- State "HOLD" from "IN-REVIEW" [2019-07-09 Tue 13:44] \\
|
|
some reason
|
|
****** WAITING waiting status
|
|
- State "WAITING" from [2019-07-09 Tue 13:44] \\
|
|
waitin for someone
|
|
****** DONE done status
|
|
****** CANCELED canceled status
|
|
CLOSED: [2019-07-09 Tue 13:45]
|
|
- State "CANCELED" from [2019-07-09 Tue 13:45] \\
|
|
cancel reason
|