From: Bob Weiner <rsw@gnu.org>
To: matsl@gnu.org
Cc: David Masterson <dsmasterson@gmail.com>,
emacs-org list <emacs-orgmode@gnu.org>,
bug-hyperbole@gnu.org
Subject: Re: bug#58371: Org and Hyperbole
Date: Thu, 02 Mar 2023 17:50:14 -0500 [thread overview]
Message-ID: <m0sfempy3d.rsw@gnu.org> (raw)
In-Reply-To: <Y0CidjJ22BAbFsQv@protected.localdomain> (Jean Louis's message of "Sat, 8 Oct 2022 01:04:38 +0300")
This one too. Just running the output of the Koutline EXAMPLE.kotl HTML
export through the validator mentioned and resolving the issues in the
code that spits out the HTML: kexport:html.
I'll add to the todo list for whenever you have time.
Cheers,
Bob
Jean Louis <bugs@gnu.support> writes:
> * Robert Weiner <rsw@gnu.org> [2022-10-04 09:29]:
>> Another good thought. Anyone can add an embeddable export of Koutlines; I
>> don't think we'll find time to do that in the mainline development branch
>> though.
>
> Creating HTML export that is messy has greater impact on people, no
> matter of popularity of the package.
>
> KOTL may be said to be specialized lightweight markup language as it
> has export to HTML and various features. Thus authors shall put care
> on proper HTML and including on the fact that all lightweight markup
> languages allow export without headers and footers, for the reason to
> insert the information into ready HTML templates.
>
> Verify it here: https://validator.w3.org/nu/#file
> by using KOTL EXAMPLE:
>
>
> Error: The character encoding was not declared. Proceeding using windows-1252.
>
> Error: Start tag seen without seeing a doctype first. Expected <!DOCTYPE html>.
>
> From line 1, column 1; to line 1, column 6
>
> <html><head>
>
> Error: Element head is missing a required instance of child element title.
>
> From line 3, column 1; to line 3, column 12
>
> l><head>↩↩<a id="top"></a><a
>
> Content model for element head:
> If the document is an iframe srcdoc document or if title information is available from a higher-level protocol: Zero or more elements of metadata content, of which no more than one is a title element and no more than one is a base element.
> Otherwise: One or more elements of metadata content, of which exactly one is a title element and no more than one is a base element.
>
> Error: Element title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
>
> From line 4, column 1; to line 4, column 7
>
> "k0"></a>↩<title>EXAMPL
>
> Contexts in which element title may be used:
> In a head element containing no other title elements.
> Content model for element body:
> Flow content.
>
> Error: No space between attributes.
>
> At line 6, column 6
>
> outliner.↩See "(hyperbole)Kout
>
> Error: Quote " in attribute name. Probable cause: Matching quote missing somewhere earlier.
>
> At line 6, column 26
>
> rbole)Koutliner" for more info
>
> Error: Quote " in attribute name. Probable cause: Matching quote missing somewhere earlier.
>
> At line 6, column 49
>
> re information.">↩<meta name="
>
> Warning: Attribute (hyperbole)koutliner" is not serializable as XML 1.0.
>
> From line 5, column 1; to line 6, column 50
>
> E</title>↩<meta id="description" content="Created by Hyperbole's outliner.↩See "(hyperbole)Koutliner" for more information.">↩<meta
>
> Warning: Attribute information." is not serializable as XML 1.0.
>
> From line 5, column 1; to line 6, column 50
>
> E</title>↩<meta id="description" content="Created by Hyperbole's outliner.↩See "(hyperbole)Koutliner" for more information.">↩<meta
>
> Error: Attribute (hyperbole)koutliner" not allowed on element meta at this point.
>
> From line 5, column 1; to line 6, column 50
>
> E</title>↩<meta id="description" content="Created by Hyperbole's outliner.↩See "(hyperbole)Koutliner" for more information.">↩<meta
>
> Attributes for element meta:
> Global attributes
> name — Metadata name
> http-equiv — Pragma directive
> content — Value of the element
> charset — Character encoding declaration
> media — Applicable media
>
> Error: Attribute for not allowed on element meta at this point.
>
> From line 5, column 1; to line 6, column 50
>
> E</title>↩<meta id="description" content="Created by Hyperbole's outliner.↩See "(hyperbole)Koutliner" for more information.">↩<meta
>
> Attributes for element meta:
> Global attributes
> name — Metadata name
> http-equiv — Pragma directive
> content — Value of the element
> charset — Character encoding declaration
> media — Applicable media
>
> Error: Attribute more not allowed on element meta at this point.
>
> From line 5, column 1; to line 6, column 50
>
> E</title>↩<meta id="description" content="Created by Hyperbole's outliner.↩See "(hyperbole)Koutliner" for more information.">↩<meta
>
> Attributes for element meta:
> Global attributes
> name — Metadata name
> http-equiv — Pragma directive
> content — Value of the element
> charset — Character encoding declaration
> media — Applicable media
>
> Error: Attribute information." not allowed on element meta at this point.
>
> From line 5, column 1; to line 6, column 50
>
> E</title>↩<meta id="description" content="Created by Hyperbole's outliner.↩See "(hyperbole)Koutliner" for more information.">↩<meta
>
> Attributes for element meta:
> Global attributes
> name — Metadata name
> http-equiv — Pragma directive
> content — Value of the element
> charset — Character encoding declaration
> media — Applicable media
>
> Error: Element meta is missing one or more of the following attributes: itemprop, property.
>
> From line 5, column 1; to line 6, column 50
>
> E</title>↩<meta id="description" content="Created by Hyperbole's outliner.↩See "(hyperbole)Koutliner" for more information.">↩<meta
>
> Attributes for element meta:
> Global attributes
> name — Metadata name
> http-equiv — Pragma directive
> content — Value of the element
> charset — Character encoding declaration
> media — Applicable media
>
> Error: Attribute name not allowed on element meta at this point.
>
> From line 7, column 1; to line 7, column 68
>
> mation.">↩<meta name="viewport" content="width=device-width, initial-scale=1"><link
>
> Attributes for element meta:
> Global attributes
> name — Metadata name
> http-equiv — Pragma directive
> content — Value of the element
> charset — Character encoding declaration
> media — Applicable media
>
> Error: Element meta is missing one or more of the following attributes: itemprop, property.
>
> From line 7, column 1; to line 7, column 68
>
> mation.">↩<meta name="viewport" content="width=device-width, initial-scale=1"><link
>
> Attributes for element meta:
> Global attributes
> name — Metadata name
> http-equiv — Pragma directive
> content — Value of the element
> charset — Character encoding declaration
> media — Applicable media
>
> Error: Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
>
> From line 8, column 1; to line 8, column 7
>
> min.css">↩<style>↩↩butt
>
> Contexts in which element style may be used:
> Where metadata content is expected.
> In a noscript element that is a child of a head element.
> Content model for element body:
> Flow content.
>
> Error: Stray end tag head.
>
> From line 45, column 1; to line 45, column 7
>
> ↩</style>↩</head>↩↩<bod
>
> Error: Start tag body seen but an element of the same type was already open.
>
> From line 47, column 1; to line 47, column 24
>
> ↩</head>↩↩<body BGCOLOR="#FFFFFF">↩↩<h1>
>
> Fatal Error: Cannot recover after last error. Any further errors will be ignored.
>
> From line 47, column 1; to line 47, column 24
>
> ↩</head>↩↩<body BGCOLOR="#FFFFFF">↩↩<h1>
next prev parent reply other threads:[~2023-03-02 22:50 UTC|newest]
Thread overview: 74+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-06-24 1:45 Org and Hyperbole Robert Weiner
2022-06-24 1:56 ` Robert Weiner
2022-06-24 4:32 ` Samuel Wales
2022-06-24 5:34 ` Robert Weiner
2022-06-24 10:55 ` indieterminacy
2022-06-24 12:51 ` Robert Weiner
2022-10-08 20:26 ` Robert Weiner
2022-10-10 4:02 ` indieterminacy
2022-09-27 13:59 ` Jean Louis
2022-10-04 6:10 ` Robert Weiner
2022-10-04 18:05 ` David Masterson
2022-10-07 19:52 ` Jean Louis
2022-10-08 21:05 ` Robert Weiner
2022-10-09 9:54 ` Jean Louis
2022-10-10 16:44 ` David Masterson
2022-10-10 23:04 ` Jean Louis
2022-10-11 0:21 ` David Masterson
2022-10-07 22:57 ` Jean Louis
2022-10-10 16:50 ` David Masterson
2022-10-10 23:07 ` Jean Louis
2022-10-08 20:53 ` Robert Weiner
2022-10-09 11:16 ` Jean Louis
2022-10-10 16:52 ` David Masterson
2022-10-07 22:18 ` Jean Louis
2022-09-27 13:52 ` Jean Louis
2022-06-24 2:13 ` Eduardo Ochs
2022-06-24 2:20 ` Robert Weiner
2022-06-24 2:14 ` Robert Weiner
2022-06-24 6:29 ` Tim Cross
2022-06-24 12:44 ` Robert Weiner
2022-06-24 13:52 ` Juan Manuel Macías
2022-06-24 22:06 ` Robert Weiner
2022-06-25 14:32 ` Juan Manuel Macías
2022-06-25 20:35 ` Robert Weiner
2022-10-08 20:34 ` Robert Weiner
2022-10-08 21:43 ` Juan Manuel Macías
2022-06-24 17:57 ` João Pedro
2022-06-25 1:32 ` Robert Weiner
2022-07-02 4:41 ` Samuel Wales
2022-07-02 4:49 ` Ihor Radchenko
2022-07-02 4:57 ` Samuel Wales
2022-07-02 5:12 ` Ihor Radchenko
2022-07-02 21:38 ` Samuel Wales
2022-07-07 12:18 ` Max Brieiev
2022-07-07 12:27 ` Ihor Radchenko
2022-07-16 23:16 ` Robert Weiner
2022-07-16 23:17 ` Robert Weiner
2022-06-25 19:07 ` David Masterson
2022-06-25 20:49 ` Robert Weiner
2022-06-25 21:18 ` David Masterson
2022-10-08 19:44 ` Robert Weiner
2022-09-27 14:06 ` Jean Louis
2022-10-04 6:11 ` Robert Weiner
2022-10-07 22:04 ` Jean Louis
2023-03-02 22:50 ` Bob Weiner [this message]
2023-03-12 22:20 ` bug#58371: " Mats Lidell
2022-06-26 6:37 ` Siva Swaminathan
2022-06-26 7:24 ` tomas
2022-06-26 20:03 ` David Masterson
2022-06-26 20:27 ` indieterminacy
2022-06-26 20:51 ` Robert Weiner
2022-06-27 23:16 ` David Masterson
2022-06-26 20:27 ` Robert Weiner
2022-10-08 19:52 ` Robert Weiner
2022-07-04 10:43 ` Fraga, Eric
2022-07-04 11:01 ` Ihor Radchenko
2022-07-04 11:08 ` Fraga, Eric
2022-07-04 11:09 ` Tim Cross
2022-07-04 14:20 ` Fraga, Eric
2022-07-04 16:56 ` Robert Weiner
2022-07-06 16:58 ` Fraga, Eric
2022-07-07 2:33 ` Robert Weiner
2022-07-07 10:46 ` Fraga, Eric
2022-10-08 20:01 ` Robert Weiner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m0sfempy3d.rsw@gnu.org \
--to=rsw@gnu.org \
--cc=bug-hyperbole@gnu.org \
--cc=dsmasterson@gmail.com \
--cc=emacs-orgmode@gnu.org \
--cc=matsl@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).