emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Tim Cross <theophilusx@gmail.com>
To: Ihor Radchenko <yantar92@gmail.com>
Cc: emacs-orgmode Mailinglist <emacs-orgmode@gnu.org>
Subject: Re: Library of babel help
Date: Thu, 30 Jun 2022 19:06:50 +1000	[thread overview]
Message-ID: <871qv61p0t.fsf@gmail.com> (raw)
In-Reply-To: <87o7ya7gxc.fsf@localhost>

Ihor Radchenko <yantar92@gmail.com> writes:

> Tim Cross <theophilusx@gmail.com> writes:
>> in my attempt to fix up some issues on the Worg site, I'm finding there
>> is considerably more things broken than I initially realised. One of
>> these things is 'the library of babel". 
>> There is a link to the library-of-babel.org file on worg from within the
>> Emacs manual. This link is currently failing with a 404 error. However,
>> if you use the link embedded in the actual worg pages, you will get a
>> link to the library-of-babel.org file hosted in the git repository on
>> sourcehut, not worg. (it would appear that either the current build
>> process is not copying the *.org files to the web server or the web
>> server has not been configured to allow access to *.org files and always
>> redirects you to the *.html version).  
>> I believe the reason the link to the HTML file is failing is because the
>> conversion from *.org to *.html is failing because of invalid emacs lisp
>> in the org file source blocks. The problem is there are 5 references to
>> flet, which was deprecated in Emacs 24.3. 
> The latest manual has the correct link. I assume that you have fixed it.
> I guess that some of your questions do no apply anymore.

Correct. I made some minimal changes to address the worst failing
aspects. However, a lot more work to do to really clean things up.
Bastein applied the patches I sent in and has given me write access.
However, I think I will probably create a new branch to do the
updates/changes and make them available to view (somewhere) as they will
be significant and I want a clean rollback strategy in case things go
wrong (especially as I will be re-defining the whole build process for
worg and probably making significant changes to the styling). . 

>> 2. I seem to recall that at one point, you could view the *.org sources
>> of pages on worg. I think this was a useful feature and we should
>> re-enable it. However, I suspect the nginx server will need some
>> tweaking. Is updating the server config to allow *.org access a
>> reasonable thing to do?
> Aren't they currently available? I can and I was always able to get the
> org sources by changing the link from .html to .org.

No, that doesn't work for me using either chrome or firefox. Chrome just
keeps switching back to the HTML url and firefox just hangs, returning
nothing. Bastien has sent me the nginx config being used, but I've not
yet had a look at it. My recollection is that there use to be a
link in the footer which you could use to get the source (org file). I
think an explicit link is better than relying on 'knowing' you can
change the extension to .org (even if it did work) as that is just a
little to close to 'secret guild knowledge' for my tastes.

Some of the documentation for worg implies the sources are supposed to
be in worg/source - allowing you to put a link to the sources (or any
source) inside the org file. This would likely also make the nginx
config cleaner as you can specify more accurately what is to be served
from where. 

  reply	other threads:[~2022-06-30  9:26 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-16  8:15 Library of babel help Tim Cross
2022-06-16  9:30 ` Tim Cross
2022-06-30  7:23 ` Ihor Radchenko
2022-06-30  9:06   ` Tim Cross [this message]
2022-06-30 13:25     ` Ihor Radchenko
2022-06-30 15:45     ` Serving .org files for worg (was: Re: Library of babel help) Max Nikulin
2022-06-30 17:04       ` Max Nikulin
2022-06-30 21:48       ` Tim Cross
2022-07-01  5:42         ` Max Nikulin
2022-07-29 13:10         ` Max Nikulin
2022-07-30  3:29           ` Tim Cross
2022-09-28  5:59           ` Serving .org files for worg Bastien

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:

  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=871qv61p0t.fsf@gmail.com \
    --to=theophilusx@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=yantar92@gmail.com \


* 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


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).