Hi Lennart, unfortunately there's no way ATM to specify where applying the line numbering and where not :( The only way to do it, would be applying what you suggested in your first message :) Have a nice day, all the best! Simo
http://people.apache.org/~simonetripodi/ http://simonetripodi.livejournal.com/ http://twitter.com/simonetripodi http://www.99soft.org/ On Sun, Nov 27, 2011 at 11:52 AM, Lennart Jörelid <lennart.jore...@gmail.com> wrote: > Hello there Simone, > > You are quite right; I tested applying the maven-fluido-skin to the > jaxb2-maven-plugin, patch http://jira.codehaus.org/browse/MJAXB-55. > Feel free to checkout / patch to take a look at the skin in action. > > Another question, though: > > How do I disable line numbering for *some* code listings within the site? > For instance, it would be good to be able to remove line numbers for > listings intended to facilitate copy/paste for the user, while > keeping line numbering for listings intended to be used as examples (i.e. > where I want to explain what certain code lines do). > > It seems that the site.xml configuration enables or disables features such > as line numbers for all listings within the entire site. > Correct? > > 2011/11/26 Simone Tripodi <simonetrip...@apache.org> > >> Hi Lennart, >> what yu=ou described is something that si already working (at least >> for us), for your purposes you could just use the fluido-skin with >> that configuration in site.xml >> >> <skin> >> <groupId>org.apache.maven.skins</groupId> >> <artifactId>maven-fluido-skin</artifactId> >> <version>1.0</version> >> </skin> >> >> <custom> >> <fluidoSkin> >> <sourceLineNumbersEnabled>true</sourceLineNumbersEnabled> >> </fluidoSkin> >> </custom> >> >> source code snippets contained in >> >> <source> >> ... >> <source> >> >> in XDoc and >> >> +-----+ >> ... >> +-----+ >> >> in APT are auto-detected via google code prettifier and automatically >> rendered, without the pain to configure elements by yourself. >> Just wait a couple of hours that we have to release the skin, and code >> is enhanced. >> Let me know if you need help, I would more than pleased to provide my >> support! >> All the best, have a nice weekend, >> Simo >> >> http://people.apache.org/~simonetripodi/ >> http://simonetripodi.livejournal.com/ >> http://twitter.com/simonetripodi >> http://www.99soft.org/ >> >> >> >> On Sat, Nov 26, 2011 at 1:58 PM, Lennart Jörelid >> <lennart.jore...@gmail.com> wrote: >> > Hello Simone, >> > >> > First - sorry for being short on the brink of incomprehensible in my >> > response above. >> > >> > You are correct in that Doxia prepares HTML and the skin applies the >> style. >> > However, to simplify site generation for the site developer, we need to >> > create a >> > set of markups understandable by Doxia (or, more precisely, the Doxia APT >> > enhancements) >> > indicating that the content in between them should be interpreted as >> "code" >> > in a >> > particular language - such as Java or XML. >> > >> > Say ... (crude XML form here, but just intended as an example) ... >> > >> > <code language="java" displayLineNumbers="yes" linkUrlsInCode="yes"> >> > ... java code goes here ... >> > </code> >> > >> > That particular element would hook into the CSS or style sheets, to >> generate >> > syntax highlighted code within the maven site, using something like >> > the Syntax Highlighter (http://alexgorbatchev.com/SyntaxHighlighter/) >> > or the Google code prettify ( >> http://code.google.com/p/google-code-prettify/ >> > ). >> > >> > For example, I need this code-with-linenumbers feature for a patch to the >> > jaxb2-maven-plugin to explain the correlation between annotations in java >> > code, >> > plugin XML configuration and resulting/generated XML schema files. >> > >> > However, I am at a loss regarding how to do it with the tools available >> in >> > APT today, >> > since there is no <code> element working similar to the example above - >> > at least to my knowledge. >> > >> > I'll check out the code, file issues and such tomorrow. >> > :) >> > >> > Fair? >> > >> > 2011/11/26 Simone Tripodi <simonetrip...@apache.org> >> > >> >> Hi all, >> >> apologize but I have my own difficulties on understanding the issue; >> >> why applying the code highlight should be a concern of the doxia >> >> renderer? >> >> I mean, Doxia has the task of generating the html code, the skin has >> >> the task of applying styles on elements where class/id are already >> >> set... I think that's why the issue has'n been fixed yet. >> >> >> >> @Lennart: do you mind filling an issue on >> >> https://jira.codehaus.org/browse/MSKINS/ ? TIA! >> >> >> >> All the best, have a nice WE! >> >> Simo >> >> >> >> http://people.apache.org/~simonetripodi/ >> >> http://simonetripodi.livejournal.com/ >> >> http://twitter.com/simonetripodi >> >> http://www.99soft.org/ >> >> >> >> >> >> >> >> On Sat, Nov 26, 2011 at 9:07 AM, Lukas Theussl <ltheu...@apache.org> >> >> wrote: >> >> > There is a feature request for that: >> >> > https://jira.codehaus.org/browse/DOXIA-439 >> >> > >> >> > It's not implemented yet... >> >> > >> >> > HTH, >> >> > -Lukas >> >> > >> >> > >> >> > On Sat, Nov 26, 2011 at 2:16 AM, Lennart Jörelid >> >> > <lennart.jore...@gmail.com>wrote: >> >> > >> >> >> Hello Simone, >> >> >> >> >> >> Looking good. >> >> >> >> >> >> So ... given that this is a skin to maven, could you include the CSS >> >> and JS >> >> >> of the syntax highlighter (i.e. >> >> >> http://alexgorbatchev.com/SyntaxHighlighter/ >> >> >> )? >> >> >> >> >> >> However, I guess my question is on a more fundamental level. >> >> >> What do we need to do in an APT file (or one of the other site >> >> >> documentation format files) to achieve pretty-printed/syntax colored >> >> source >> >> >> snippets in Java or XML? >> >> >> >> >> >> There seems to be no mention of exactly how to craft code snippet >> >> examples >> >> >> - as far as I can see - on the >> >> >> http://maven.apache.org/doxia/references/doxia-apt.html (and >> friends) >> >> >> pages. >> >> >> >> >> >> 2011/11/26 Simone Tripodi <simonetrip...@apache.org> >> >> >> >> >> >> > Hi Lennart, >> >> >> > we are going to release the maven-fluido-skin[1] that does also >> code >> >> >> > prettyprint ans syntax highlight. >> >> >> > HTH! >> >> >> > Simo >> >> >> > >> >> >> > [1] http://maven.apache.org/skins/maven-fluido-skin/ >> >> >> > >> >> >> > http://people.apache.org/~simonetripodi/ >> >> >> > http://simonetripodi.livejournal.com/ >> >> >> > http://twitter.com/simonetripodi >> >> >> > http://www.99soft.org/ >> >> >> > >> >> >> > >> >> >> > >> >> >> > On Sat, Nov 26, 2011 at 1:15 AM, Lennart Jörelid >> >> >> > <lennart.jore...@gmail.com> wrote: >> >> >> > > Hello folks, >> >> >> > > >> >> >> > > I need to include some pretty-printed and syntax coloured code >> >> snippets >> >> >> > into the maven site of a set of projects. >> >> >> > > After a tad of searching, I haven't found any plugin or >> extension to >> >> >> > Doxia that seems to do this. There seems to be >> >> >> > > several "box text and don't ruin its formatting"-type tags and >> >> >> > operations - but I would like to pretty print and syntax >> >> >> > > colour both Java and XML files. >> >> >> > > >> >> >> > > ... and I suppose this is fixed by some nice doxia-based utility >> >> >> already. >> >> >> > > >> >> >> > > Could you point me in the correct direction? >> >> >> > > >> >> >> > > // Bästa hälsningar, >> >> >> > > // [sw. "Best regards" >> >> >> > > // >> >> >> > > // Lennart Jörelid >> >> >> > > // lennart.jore...@gmail.com >> >> >> > > >> >> >> > > >> >> >> > >> >> >> > >> --------------------------------------------------------------------- >> >> >> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> >> >> > For additional commands, e-mail: dev-h...@maven.apache.org >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> >> -- >> >> >> >> >> >> -- >> >> >> Lennart Jörelid >> >> >> >> >> > >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> >> For additional commands, e-mail: dev-h...@maven.apache.org >> >> >> >> >> > >> > >> > -- >> > >> > -- >> > Lennart Jörelid >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> >> > > > -- > > -- > Lennart Jörelid > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org