# Created 2024-06-11 mar. 17:38
#+title: 7d.nz
#+author: Phil. Estival
* • [2021-06-16 mer.] org-mode test page                                :org:
This is a test page for org mode renderers.
A collection of features to check how well an
exporter behave.
Result of the test on org-weblog (http://7d.nz)
** Features [28/41]
- [X] headlines
  - [X] with timestamp : in use to sort the entries and correctly rendered
- [ ] statistic cookie [0/0]
  clutter the headlines and the code gets inserted
- [X] lists
- [X] checkbox
- [ ] line breaks in lists.
- [ ] TODO states.
  So far they are in use by the exporter to filter which headlines
  should be exported. But they need sometimes to be diplayed.
- [X] bold
- [X] italic
- [X] underline
- [X] strike
- [X] code
- [X] verbatim
- [X] preserving non breakable spaces «                                    »
  see org-export-filter-plain-text-functions list
- [X] dates emphasized <2017-04-07 ven.> [2017-04-08 sam.]
- [X] citation bibtex : Pirsig74
  (with a little fontification pb however)
- [X] sublist
  - A
    - Br
      - C
- [X] multiple styles/emphasis:
  _bold_ *bold*  /ita/
  (but this is used to work in org!)
- [ ] o ver lapping markup
- [X] horizontal rules
-----
- [X] org-code
: org-code
: consecutive lines


: with a break in between


- [ ] post blank in paragraph

- [ ] inner links : [[roadmap]
- [ ] inner links : [[an_other_link] < error
  in a concat ?
- [ ] inner links : <<an_other_link>>
- [X] external url http://orgmode.org/manual/Internal-links.html
- [X] aliased external url 7d.nz aliased url
- [ ] home links file:~/opt/
- [ ] [./blogging-with-org.org::• Introduction]] << missing ref ?
  "No match for fuzzy expression: • Introduction"
- [X] footnotes [fn:1] [fn:2]
- [X] inline footnote [fn::inline footnote spanning
  over multiple lines (in list)]
- [X] ordered list and bullets
  1. some items
     1. item A
     2. item B
  2. some more
     1. item xC
     2. item xD

- [X] remote & local images https://glt12-programm.linuxtage.at/images/event-96-128x128.png file:./img/emacs.svg

- [X] raw html directive
  #+html: <a href="http://zombo.com">zombo.com</a>
- [ ] attr right
file:./img/emacs.svg
- [ ] attr center
file:./img/emacs.svg

- [X] align center
#+begin_center
file:./img/emacs.svg
#+end_center

- [X] quotes
  #+begin_quote
  >= = If you find that you're spending almost all your time on theory, start
  > turning some attention to practical things; it will improve your
  > theories. If you find that you're spending almost all your time on
  > practice, start turning some attention to theoretical things; it will
  > improve your practice.
  >                                 Donald Ervin Knuth
  #+end_quote


#+name: #tables
- [X] tables

| head1    | head2    |
|----------+----------|
| row1col1 | row1col2 |
| row2col1 | row2col2 |
|          |          |

- [ ] clock
- [X] scheduling, properties, clocks, drawers, etc are ignored
- [X] source block
  - colorized with prismjs

#+begin_src python
  # colorRGBA
  from math import *
  from util import format_number

  class ColorRGBA(object):

      __slots__ = ('_c',)


      def __init__(self, *args):

          """Creates a color object."""

          if not args:
              self._c = [0.0, 0.0, 0.0, 1.0]
              return

          if len(args) == 1:
              args = args[0]

          if len(args) == 3:
              r, g, b = args
              self._c = [float(r), float(g), float(b), 1.0]
              return
          if len(args) == 4:
              r, g, b, a = args
              self._c = [float(r), float(g), float(b), float(a)]
              return

          raise ValueError("0, 1, 3 or 4 values required")

      def __str__(self):

          return "(" + ", ".join(format_number(c) for c in self._c) + ")"
          #return "(" + ", ".join(map(str, self._c)) + ")"

      def __repr__(self):

          return "ColorRGBA(" + ", ".join(map(str, self._c)) + ")"
#+end_src

<<link123>>

[fn:1] Lorem ipsum dolor sit amet, consectetur adipiscing elit. In
erat mauris, faucibus quis pharetra sit amet, pretium ac libero. Etiam
vehicula eleifend bibendum. Morbi gravida metus ut sapien condimentum
sodales mollis augue sodales. Vestibulum quis quam at sem placerat
aliquet. Curabitur a felis at sapien ullamcorper fermentum. Mauris
molestie arcu et lectus iaculis sit amet eleifend eros posuere. Fusce
nec porta orci.

[fn:2] ← inline footnotes may be missing that space (hence padding)

** Style [2/3]
*** ✓ centering
#+begin_center
tab180
#+end_center
*** ⵝ headline with formatting
*** ✓ box warning
Carefull

** Bibliography
* Bibliography
** Robert M. Pirsig - Zen and the Art of Motorcycle Maintenance
  :PROPERTIES:
   :CUSTOM_ID: Pirsig74
   :=TYPE=: book
   :=KEY=: Pirsig74
   :TITLE: {Zen and the Art of Motorcycle Maintenance}
   :AUTHOR: {Robert M. Pirsig}
   :YEAR: {1974}
   :PUBLISHER: {Williman Morore \& C°, Inc., New York}
   :ISBN: {2-02-006807-9}
  :END: