From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Greg O'Keefe" Subject: subject tree listing from publish Date: Tue, 20 Oct 2015 18:56:18 +1030 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=94eb2c082fa41923df0522850432 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51459) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoSFP-00010s-QB for emacs-orgmode@gnu.org; Tue, 20 Oct 2015 04:26:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZoSFO-0003bB-V5 for emacs-orgmode@gnu.org; Tue, 20 Oct 2015 04:26:19 -0400 Received: from mail-yk0-x231.google.com ([2607:f8b0:4002:c07::231]:32861) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoSFO-0003an-R2 for emacs-orgmode@gnu.org; Tue, 20 Oct 2015 04:26:18 -0400 Received: by yknn9 with SMTP id n9so9486245ykn.0 for ; Tue, 20 Oct 2015 01:26:18 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --94eb2c082fa41923df0522850432 Content-Type: text/plain; charset=UTF-8 Hi, I keep a directory of notes as .org files, and use publish to generate .html from them. This produces sitemap.html - a table of the #+TITLEs, and theindex.html built from #+INDEX entries I have added. I would like a third summary .html page which lists the notes organised in a tree by subject classification, where the subject classification is something like the ACM Computing Subject Classification or the Dewey Decimal system, or some cut-down version of these. The result would look a bit like this, where the _underlined_ items are links to notes. Information Technology Software and its Engineering Modelling Languages _Dynamic Logic for UML Sequence Diagrams_ Computing Methodologies Knowledge Representation _Translating ACL to FOL_ Reading the manual, it looks like I could use TAGS to give the notes subjects, and use these to do searches over the whole project in emacs. This, and the way theindex.html is produced by including a simple looking theindex.inc text file makes me think that the solution may not be very hard. However, my lisp is very weak :-( Any suggestions or code most welcome! Cheers, Greg --94eb2c082fa41923df0522850432 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I keep a directory of notes as .org= files, and use publish to generate .html from them.=C2=A0 This produces si= temap.html - a table of the #+TITLEs, and theindex.html built from #+INDEX = entries I have added.

I would like a third summary= .html page which lists the notes organised in a tree by subject classifica= tion, where the subject classification is something like the ACM Computing = Subject Classification or the Dewey Decimal system, or some cut-down versio= n of these.

The result would look a bit like this,= where the _underlined_ items are links to notes.

= Information Technology
=C2=A0 =C2=A0 Software and its Engineering=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Modelling Languages
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 _Dynamic Logic for UML Sequence Diagram= s_
=C2=A0 =C2=A0 Computing Methodologies
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 Knowledge Representation
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 _Translating ACL to FOL_

Reading= the =C2=A0manual, it looks like I could use TAGS to give the notes subject= s, and use these to do searches over the whole project in emacs.=C2=A0 This= , and the way theindex.html is produced by including a simple looking thein= dex.inc text file makes me think that the solution may not be very hard. Ho= wever, my lisp is very weak :-(

Any suggestions or= code most welcome!

Cheers,

Greg
--94eb2c082fa41923df0522850432--