[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
On markdown images
From: |
Jean Louis |
Subject: |
On markdown images |
Date: |
Sat, 1 May 2021 12:41:43 +0300 |
User-agent: |
Mutt/2.0.6 (2021-03-06) |
* Emanuel Berg via Users list for the GNU Emacs text editor
<help-gnu-emacs@gnu.org> [2021-05-01 09:35]> > Maybe it is not, but I use Org
export functions to get nice
> > PDF documents that people practically use in the field.
>
> Are you even allowed to do that?
Haha.
> $ xelatex --version
> XeTeX 3.14159265-2.6-0.999992 (TeX Live 2020/Debian)
>
> By LaTeX I mean "[the] language [that] is described in the book
> LaTeX - A Document Preparation System." (latex(1))
I know that book.
> > I have no idea why would README be in Markdown, but never
> > mind. Unless one wants to expand it into HTML, readme looks
> > better without Markdown.
>
> There are several reasons to do that but yes one is the
> possibility to produce the material in various other formats.
The original reason is none other but that Github wanted to display
README files in better way but plain text.
README was always traditionally plain text. Now people think it should
be markdown. It is kind of deceptive. But purpose is to serve Github
vendor.
Like you say, it is readable, but it is also confusing to people who
do now know the markup.
> I think Markdown looks better than plain text in markdown-mode
> (unbelievably not in vanilla Emacs, but I've already written
> about that so no more about that), I think the syntax isn't
> really disturbing anyone, it is also clear; apart from that
> font lock makes it colorful as well.
It is slow, markdown-mode is slow, I don't like it, but I have to deal
with it. For simple documents is fine, for anything more complex it
becomes slow.
> > First began using it back in the same year when it was
> > published, today almost everybody uses it. I had static
> > website generation before any free software came up with it.
> > Today there are many. At that time, before maybe 16 years,
> > would I mention static website generation I would almost
> > get stoned.
>
> What is that, it generates static webpages? From some other
> data format, when that data is complete? IMO HTML is so
> simple one can just as well do it manually so don't have to
> bother with anything moving or still.
1. There is number of websites; for me or for people who I serve;
maybe 64 or less, but that is what database says;
2. Each website may have different URLs, different server, different
username/password, method of copy, different company name,
maintainer and most importantly different HTML template;
3. Writing HTML by hand is taking more time then writin Markdown
markup. Or Asciidoc, or Org, restructured text or similar. It saves
time.
4. HTML templates have its menu, right? It has its heading, title,
description, some footer stuff, those things are tiresome to be
written by hand. They are best expanded from the known variables
which I keep in the database.
Website can have 1000+ pages, imagine writing each footer by hand,
each menu by hand, each header and title by hand. Tiresome.
> > Markdown and few other markups for HTML have one huge flaw
> > that nobody talks about, it misses the size for pictures
> > which in the end turns HTML invalid. That is why I never use
> > any other Markdown but Discount markdown for images. It is
> > anyway fastest.
>
> What do you mean "misses the size for pictures"?
>
> You are right people don't seem to talk about this problem.
I think this is minimal valid SRC IMG tag in HTML:
<src imag="file.jpg" height="120" width="100" alt="My file"/>
So far none markdown that I know but Discount markdown does not
provide height, width attributes. This makes HTML invalid and in
general can disturb the HTML display and accessibility. Such pages
will not pass the test here: https://validator.w3.org/
See: http://www.pell.portland.or.us/~orc/Code/discount/
Specifying image sizes
An image size is defined by adding an additional =widthxheight field to the
image tag:

produces dust mite
But the syntax:  is only common
to this version of Markdown. Anyway, this is fastest Markdown and self
contained, unlike others which are slow or huge in size like pandoc.
Normal markdown expression would be:

But that produced invalid HTML:
(rcd-markdown "") ⇒ "<p><img
src=\"http://dust.mite\" alt=\"dust mite\" /></p>
"
While this produces valid HTML:
(rcd-markdown "") ⇒ "<p><img
src=\"http://dust.mite\" height=\"150\" width=\"150\" alt=\"dust mite\" /></p>
"
As a side note, I have a workflow when I wish to include many images
at once, I can just mark them in Dired, and invoke a function that
constructs the markup, insert into buffer and finished.
--
Jean
Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns
Sign an open letter in support of Richard M. Stallman
https://stallmansupport.org/
https://rms-support-letter.github.io/
- Re: Org mode rant, (continued)
- Re: Org mode rant, Jean Louis, 2021/05/01
- Re: Org mode rant, Emanuel Berg, 2021/05/01
- On markdown images,
Jean Louis <=
- Re: On markdown images, Yuri Khan, 2021/05/01
- Re: On markdown images, Jean Louis, 2021/05/01
- Re: On markdown images, Yuri Khan, 2021/05/01
- Re: On markdown images, Jean Louis, 2021/05/01
- Re: On markdown images, Emanuel Berg, 2021/05/02
- Re: On markdown images, Yuri Khan, 2021/05/03
- Re: On markdown images, Emanuel Berg, 2021/05/03
- Re: On markdown images, Emanuel Berg, 2021/05/03
- Re: On markdown images, Emanuel Berg, 2021/05/03