Re: [Orgmode] Links to id:xxxxxx don't work in exported html

2009-01-13 Thread Carsten Dominik


On Jan 12, 2009, at 5:09 PM, Friedrich Delgado Friedrichs wrote:


Hiho

Carsten Dominik schrieb:

On Jan 9, 2009, at 5:59 PM, Friedrich Delgado Friedrichs wrote:

same relative path ./ -> work
or the other way round it's . -> ../

This is exactly what I meant, and how it works in my own test case
here

--Zitatende---

Ok, works here too.  The id locations were outdated for some reason.


Good to hear.  I guess I need to make a more prominent notice
about the need to occasionally update these.

When you follow an ID link and the entry can not be found in the target
file, then an update happens automatically.

- Carsten



___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Links to id:xxxxxx don't work in exported html

2009-01-12 Thread Friedrich Delgado Friedrichs
Hiho

Carsten Dominik schrieb:
> On Jan 9, 2009, at 5:59 PM, Friedrich Delgado Friedrichs wrote:
>> same relative path ./ -> work
>> or the other way round it's . -> ../
> This is exactly what I meant, and how it works in my own test case  
> here
--Zitatende---

Ok, works here too.  The id locations were outdated for some reason.



-- 
Friedrich Delgado Friedrichs 
 TauPan on Ircnet and Freenode ;)


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Links to id:xxxxxx don't work in exported html

2009-01-09 Thread Carsten Dominik


On Jan 9, 2009, at 5:59 PM, Friedrich Delgado Friedrichs wrote:


Hiho!

Carsten Dominik schrieb:

first of all, Org does expect that the file containing
the link and the file containing the target have the same
relative path both in the staging area (where the .org files are)
and in the publishing area (where the .html files will be).  I don't
know how else to approach this.


I read that in the git log, and interpreted it as:

git/Org/Collect.org -> git/Org/work/Sonstiges.org
opt/Org-Publish/Collect.html opt/Org-Publish/work/Sonstiges.html

same relative path ./ -> work
or the other way round it's . -> ../



This is exactly what I meant, and how it works in my own test case  
here





Now it seems like you might mean they have to be in the same path.

So I've tried setting the publishing directory to git/Org.

Is that necessary? Or was my first understanding correct?


This means that Org is confused about what files contain
which anchors.  The relation between files and anchors is stored in  
the

file
~/.emacs.d/org-id-locations.  It can be updated with

M-x org-id-update-id-locations

--Zitatende---

Ok, after calling that command, most of the links work correctly
(except for a few pathological cases, which occur when the
link-description contains a link).

Many thanks! :)
--
   Friedrich Delgado Friedrichs 
TauPan on Ircnet and Freenode ;)


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode




___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Links to id:xxxxxx don't work in exported html

2009-01-09 Thread Friedrich Delgado Friedrichs
Hiho!

Carsten Dominik schrieb:
> first of all, Org does expect that the file containing
> the link and the file containing the target have the same
> relative path both in the staging area (where the .org files are)
> and in the publishing area (where the .html files will be).  I don't
> know how else to approach this.

I read that in the git log, and interpreted it as:

git/Org/Collect.org -> git/Org/work/Sonstiges.org
opt/Org-Publish/Collect.html opt/Org-Publish/work/Sonstiges.html

same relative path ./ -> work
or the other way round it's . -> ../

Now it seems like you might mean they have to be in the same path.

So I've tried setting the publishing directory to git/Org.

Is that necessary? Or was my first understanding correct?

> This means that Org is confused about what files contain
> which anchors.  The relation between files and anchors is stored in the 
> file
> ~/.emacs.d/org-id-locations.  It can be updated with
>
>  M-x org-id-update-id-locations
--Zitatende---

Ok, after calling that command, most of the links work correctly
(except for a few pathological cases, which occur when the
link-description contains a link).

Many thanks! :)
-- 
Friedrich Delgado Friedrichs 
 TauPan on Ircnet and Freenode ;)


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Links to id:xxxxxx don't work in exported html

2009-01-09 Thread Carsten Dominik

Hi Friedrich,

first of all, Org does expect that the file containing
the link and the file containing the target have the same
relative path both in the staging area (where the .org files are)
and in the publishing area (where the .html files will be).  I don't
know how else to approach this.

Second, if I understand correctly, the your links are located
in "Collect.org", and the targets are in different files.

This means that Org is confused about what files contain
which anchors.  The relation between files and anchors is stored in  
the file

~/.emacs.d/org-id-locations.  It can be updated with

 M-x org-id-update-id-locations

This list may come out of sync if you move entries
from one file to another not using Org commands, but,
for example, cut and paste with the mouse.

Can you please check if updating helps?  If not, can you
take a look at the file org-id-locations and see what it has
to say about the id's you are checking?


If all this does not help, please make me a complete test
case and I will try to reproduce it with that.

- Carsten

On Jan 9, 2009, at 2:50 PM, Friedrich Delgado Friedrichs wrote:


Hm...

Carsten Dominik schrieb:

Now you can use the ID's.  The advantage is that, as you move
links around, they will continue to work.  So this is really
great for Notes that you might want to re-organize.

---Zitatende---

I can't get this to work.

My config is

org-publish-project-alist:
(("all" :auto-index t :base-directory "~/git/Org/" :publishing- 
directory "~/opt/Org-Publish" :recursive t)
("common" :auto-index t :base-directory "~/git/Org/" :publishing- 
directory "~/opt/Org-Publish")
("work-only" :auto-index t :base-directory "~/git/Org/ 
work" :publishing-directory "~/opt/Org-Publish/work")
("home" :auto-index t :base-directory "~/git/Org/home" :publishing- 
directory "~/opt/Org-Publish/home")

("work" :components
 ("common" "work-only")))

I published with "all" and the snippet I posted before results in:


1.1 Test Item in a  
different org-file





Yet another  
item in a different org file



Local Item









id="8611fa8f-7460-47b6-8edd-67e1ec25c5ce">1.2 Local Item 









2 Notes 









The published file is Collect.org, and the links point to  
Collect.html, however they reside
in different files (the first is in work/Sonstiges.org and the other  
one is in Common.org).


And I get relative links, even though I configured absolute  
directories.


However work/Sonstiges.html and Common.html contain the correct  
anchors.


Should I post a complete set of files for reproducing the problem?

--
   Friedrich Delgado Friedrichs 
TauPan on Ircnet and Freenode ;)


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode




___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Links to id:xxxxxx don't work in exported html

2009-01-09 Thread Friedrich Delgado Friedrichs
Hm...

Carsten Dominik schrieb:
> Now you can use the ID's.  The advantage is that, as you move
> links around, they will continue to work.  So this is really
> great for Notes that you might want to re-organize.
---Zitatende---

I can't get this to work.

My config is

org-publish-project-alist: 
(("all" :auto-index t :base-directory "~/git/Org/" :publishing-directory 
"~/opt/Org-Publish" :recursive t)
 ("common" :auto-index t :base-directory "~/git/Org/" :publishing-directory 
"~/opt/Org-Publish")
 ("work-only" :auto-index t :base-directory "~/git/Org/work" 
:publishing-directory "~/opt/Org-Publish/work")
 ("home" :auto-index t :base-directory "~/git/Org/home" :publishing-directory 
"~/opt/Org-Publish/home")
 ("work" :components
  ("common" "work-only")))

I published with "all" and the snippet I posted before results in:


1.1 Test Item
 in a different org-file




Yet another item in a 
different org file


Local Item









1.2 Local Item 








2 Notes 









The published file is Collect.org, and the links point to Collect.html, however 
they reside
in different files (the first is in work/Sonstiges.org and the other one is in 
Common.org).

And I get relative links, even though I configured absolute directories.

However work/Sonstiges.html and Common.html contain the correct anchors.

Should I post a complete set of files for reproducing the problem?

-- 
Friedrich Delgado Friedrichs 
 TauPan on Ircnet and Freenode ;)


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Links to id:xxxxxx don't work in exported html

2009-01-08 Thread Carsten Dominik

Hi Friedrich,

thanks for bringing this up.  Yes, this should work.
Back when I did the id links, I thought it would be very hard,
but fortunately I did put the basic framework for additional
targets in place already a while ago, in response to a request
by Matt for hard targets that are good for permanent HTML links.

Now you can use the ID's.  The advantage is that, as you move
links around, they will continue to work.  So this is really
great for Notes that you might want to re-organize.

On the other hand, when building a website, explicit targets
may be more self-explanatory:

#<>
* Headline that should be linked to

HTH

- Carsten

On Jan 8, 2009, at 3:49 PM, Friedrich Delgado Friedrichs wrote:


Hi!

I really like org-link-to-org-use-id, however it breaks links to
org items in html export for me.

I have the following test file:

** Test [[id:45c4a467-b6ee-497c-9ed7-40342738e1c2][Item in a  
different org-file]]

- [[id:frz5htg0rhe0][Yet another item in a different org file]]

  [[id:8611fa8f-7460-47b6-8edd-67e1ec25c5ce][Local Item]]

** Local Item
  :PROPERTIES:
  :ID:   8611fa8f-7460-47b6-8edd-67e1ec25c5ce
  :END:

The two external links have the mentioned ids and the links work in  
org,

however html export gives me the following html snippet:


1.1 Test  








Local Item








1.2 Local Item 





i.e. only the internal link works, the links to different org files
are only displayed by their ids.


--
   Friedrich Delgado Friedrichs 
TauPan on Ircnet and Freenode ;)


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode




___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Links to id:xxxxxx don't work in exported html

2009-01-08 Thread Friedrich Delgado Friedrichs
Hi!

I really like org-link-to-org-use-id, however it breaks links to
org items in html export for me.

I have the following test file:

** Test [[id:45c4a467-b6ee-497c-9ed7-40342738e1c2][Item in a different 
org-file]]
 - [[id:frz5htg0rhe0][Yet another item in a different org file]]

   [[id:8611fa8f-7460-47b6-8edd-67e1ec25c5ce][Local Item]]

** Local Item
   :PROPERTIES:
   :ID:   8611fa8f-7460-47b6-8edd-67e1ec25c5ce
   :END:

The two external links have the mentioned ids and the links work in org,
however html export gives me the following html snippet:


1.1 Test 
 







Local Item








1.2 Local Item 





i.e. only the internal link works, the links to different org files
are only displayed by their ids.


-- 
Friedrich Delgado Friedrichs 
 TauPan on Ircnet and Freenode ;)


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode