Yeah, unfortunately the tool i found wanted just html it blew up when trying to use modified.
Like wise there was a couple of pages it couldn’t convert due to a css file on import issue but this wasn’t that many. Sent from my iPhone > On 18 Dec 2017, at 19:15, Bruce Snyder <[email protected]> wrote: > > Nice job, based on my spot check of a handful of files, it looks much > better. But we will still need to manually fix all the valid tables. > > Have you had a chance to look at the other branches that Dan Kulp provided? > > Bruce > > On Mon, Dec 18, 2017 at 10:59 AM, Michael André Pearce < > [email protected]> wrote: > >> I’ve had some luck auto generating MD files. >> >> Needs some cleanup which probably the worst can be bash scripted. >> >> Have sent a PR back to the activemq-web on github for others to see. >> >> Mike >> >> Sent from my iPhone >> >>> On 14 Dec 2017, at 16:31, Bruce Snyder <[email protected]> wrote: >>> >>> Thanks, Dan. So far I only see the body.storage branch (the others should >>> propagate in time). But I see that it's already more comprehensive than >> the >>> HTML that I pushed because it contains all the directories. We should >>> probably wipe out the master branch and choose one of yours as the new >>> master branch. >>> >>> Bruce >>> >>>> On Thu, Dec 14, 2017 at 7:56 AM, Daniel Kulp <[email protected]> wrote: >>>> >>>> >>>> I hacked the Confluence exporter a bit to grab the page content in >>>> different formats so we can see if one is easier to migrate or >> similar. I >>>> just pushed 3 new branches to this repo: >>>> >>>> body.only - this is basically the same HTML, but with all the “wrapper” >>>> stuff removed. Just the HTML of the body content. So no navigation >> or >>>> header/footer, etc… >>>> >>>> body.storage - this is the raw storage format of the data from >>>> confluence. Things like code snippets are in storage format >>>> (<structured-macro name=“code” …>), etc. >>>> >>>> body.view - confluence has a “body.view” mode that is between the >>>> “storage” format and not really the exported HTML. The structured >>>> macros are expanded a bit (<script class=“brush: java”…), but not >> really in >>>> final HTML form either. >>>> >>>> >>>> Anyway, if interested in converting content, one of the above might be a >>>> better starting point. >>>> >>>> >>>> Dan >>>> >>>> >>>> >>>> >>>> >>>> >>>>> On Dec 13, 2017, at 4:49 PM, Bruce Snyder <[email protected]> >>>> wrote: >>>>> >>>>> The HTML is available in the repo now. This HTML is just what I grabbed >>>>> from the public directory. Even if it's not comprehensive, it's good >>>> enough >>>>> for hacking around to figure out what we'd like to do. >>>>> >>>>> In the meantime, I'm still working with ASF Infra to figure out why the >>>>> Confluence export is failing. >>>>> >>>>> Bruce >>>>> >>>>> On Wed, Dec 13, 2017 at 12:51 PM, Bruce Snyder <[email protected] >>> >>>>> wrote: >>>>> >>>>>> Yep, that is correct, Dan: >>>>>> >>>>>> https://git-wip-us.apache.org/repos/asf/activemq-web.git >>>>>> >>>>>> I pushed my changes to the repo. Now they just need to propagate to >> the >>>>>> Github web UI. >>>>>> >>>>>> Bruce >>>>>> >>>>>>> On Wed, Dec 13, 2017 at 11:28 AM, Daniel Kulp <[email protected]> >> wrote: >>>>>>> >>>>>>> >>>>>>> Isn’t the push address supposed to be: >>>>>>> >>>>>>> https://git-wip-us.apache.org/repos/asf/activemq-web.git >>>>>>> >>>>>>> >>>>>>> Dan >>>>>>> >>>>>>> >>>>>>> >>>>>>>> On Dec 13, 2017, at 1:15 PM, Bruce Snyder <[email protected]> >>>>>>> wrote: >>>>>>>> >>>>>>>> Thank you for the suggestion, but it looks like I do not have >>>>>>> permissions >>>>>>>> either. I will contact ASF Infra for assistance. >>>>>>>> >>>>>>>> Bruce >>>>>>>> >>>>>>>> On Wed, Dec 13, 2017 at 2:41 AM, Martyn Taylor <[email protected]> >>>>>>> wrote: >>>>>>>> >>>>>>>>> On Wed, Dec 13, 2017 at 4:00 AM, Bruce Snyder < >>>> [email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> I had the following empty git repo created to hold the HTML from >> the >>>>>>>>>> current website: >>>>>>>>>> >>>>>>>>>> https://github.com/apache/activemq-web >>>>>>>>>> >>>>>>>>>> However, I have a conundrum -- content cannot be pushed directly >> to >>>> a >>>>>>>>>> Github ASF repo. Content can only be added via pull request but >>>> Github >>>>>>>>> does >>>>>>>>>> not allow a pull request on an empty repo. >>>>>>>>>> >>>>>>>>> Bruce, have you tried pushing directly to the ASF repo. i.e. >> git:// >>>>>>>>> git.apache.org/activemq-web.git >>>>>>>>> >>>>>>>>> This is the workflow we currently use, we push directly to the ASF >>>>>>> repo. >>>>>>>>> PRs are really only used for review and discussion. I tried to >> push >>>>>>>>> directly this morning but looks like I don't have write >> permissions. >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Any ideas on how to get the HTML into the repo? I guess I could >> ask >>>>>>> ASF >>>>>>>>>> Infra to push it. >>>>>>>>>> >>>>>>>>>> Bruce >>>>>>>>>> >>>>>>>>>> On Tue, Dec 12, 2017 at 8:17 PM, Bruce Snyder < >>>> [email protected] >>>>>>>> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> I'm going to address all the questions to me in this single >> reply. >>>>>>>>>>> >>>>>>>>>>> My original suggestion was that we export the HTML from >> Confluence, >>>>>>>>>>> convert to Markdown and put the Markdown and the images in a git >>>>>>> repo. >>>>>>>>>>> Markdown is much easier to edit than raw HTML, especially the >> HTML >>>>>>>>>> exported >>>>>>>>>>> from Confluence (blech!). The idea was that we could use Jekyll + >>>>>>> SAAS >>>>>>>>> to >>>>>>>>>>> craft a new website. In fact, Michael Andre Pearce produced a >>>> mockup >>>>>>> of >>>>>>>>>>> this using the Apache Metro website as an example (because it >>>> already >>>>>>>>>> makes >>>>>>>>>>> use of Jekyll + SAAS). It was enough to convince me that we >> should >>>>>>> take >>>>>>>>>>> this path, so I started looking into doing a full, new export of >>>>>>>>>> Confluence >>>>>>>>>>> pages to HTML. If you have not seen Michael's mockup, you should >>>>>>> really >>>>>>>>>>> take a look. >>>>>>>>>>> >>>>>>>>>>> So, I manually grabbed the raw HTML that is automagically >> exported >>>>>>> from >>>>>>>>>>> Confluence and is hosting the current site that we see at >>>>>>>>>>> http://activemq.apache.org. I did some testing on it using >>>> text2html >>>>>>>>> and >>>>>>>>>>> the conversion it does is pretty awful and would require a lot of >>>>>>> hand >>>>>>>>>> work >>>>>>>>>>> to fix it. So, we discussed the point that there are 1600+ pages >> of >>>>>>>>> HTML >>>>>>>>>> to >>>>>>>>>>> manually edit. But I later realized that it was only about 950 >> HTML >>>>>>>>> pages >>>>>>>>>>> (from what I can tell so far). >>>>>>>>>>> >>>>>>>>>>> Then, Dan Kulp found a Confluence HTML to raw HTML converter >> built >>>> on >>>>>>>>> top >>>>>>>>>>> of PanDoc. So, I have also been trying to export the HTML from >>>>>>>>> Confluence >>>>>>>>>>> in order to try out the PanDoc converter (it works based on the >>>>>>>>>> Confluence >>>>>>>>>>> export function which is different from how the HTML is >>>> automagically >>>>>>>>>>> converted). Unfortunately, I am running into a >> NullPointerException >>>>>>>>> from >>>>>>>>>>> Confluence. ASF Infra is telling me that the NPE is due to the >>>> CDATA >>>>>>> in >>>>>>>>>> the >>>>>>>>>>> search function on the Navigation page and is suggesting that the >>>>>>>>>> solution >>>>>>>>>>> is to remove the Navigation page. The problem with this >> suggestion >>>> is >>>>>>>>>> that >>>>>>>>>>> it would fundamentally remove all the navigation on the >> right-hand >>>>>>> side >>>>>>>>>> of >>>>>>>>>>> the site -- not what we want. >>>>>>>>>>> >>>>>>>>>>> I have also given some thought to the idea that removing the >>>> current >>>>>>>>> site >>>>>>>>>>> will break all links to old site. This is something that cannot >> be >>>>>>>>>>> overlooked and must be prevented as we do not want to leave users >>>> who >>>>>>>>>> have >>>>>>>>>>> bookmarked a page high and dry. This is a fairly easy problem to >>>>>>> solve >>>>>>>>>> this >>>>>>>>>>> using some mod_rewrite rules, the question is if ASF Infra is >>>> willing >>>>>>>>> to >>>>>>>>>>> allow us to deploy such custom rules. This should be investigated >>>>>>> when >>>>>>>>> we >>>>>>>>>>> get to that point, but we are not there yet. First, we need to >>>> decide >>>>>>>>> the >>>>>>>>>>> best path forward based on what I have described above in the >>>>>>> preceding >>>>>>>>>>> paragraphs. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Bruce >>>>>>>>>>> >>>>>>>>>>> On Tue, Dec 12, 2017 at 11:39 AM, Martyn Taylor < >>>> [email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> I was thinking there would be a single css file for all the >> pages. >>>>>>>>> But >>>>>>>>>> I >>>>>>>>>>>> haven't seen the files yet. Let's have a play around when Bruce >>>>>>> pushes >>>>>>>>>> the >>>>>>>>>>>> export. >>>>>>>>>>>> >>>>>>>>>>>> Cheers >>>>>>>>>>>> >>>>>>>>>>>> On 12 Dec 2017 5:30 pm, "Michael André Pearce" < >>>>>>>>>>>> [email protected]> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> What’s 1600 pages between friends.... >>>>>>>>>>>>> >>>>>>>>>>>>> I agree it will be easier to covert to md than to start doing >> css >>>>>>>>>>>> styles. >>>>>>>>>>>>> It’s all from a wiki anyhow so it’s can’t be that far off. >>>>>>>>>>>>> >>>>>>>>>>>>> It be good to get some samples (eg 50 pages) if not all just to >>>> try >>>>>>>>>> and >>>>>>>>>>>>> see what it is like. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On 12 Dec 2017, at 17:04, Clebert Suconic < >>>>>>>>> [email protected]> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>>> Exporting to MD and creating a gitbook seems like a big >> task, I >>>>>>>>>>>> suspect >>>>>>>>>>>>> any >>>>>>>>>>>>>>> tool we use will cause a bunch of styling/content issues. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> At least initially, how about we just create a nice landing >>>> page >>>>>>>>>> that >>>>>>>>>>>>>>> brings the ActiveMQ site and Artemis site together, and >>>>>>>>>> refresh/align >>>>>>>>>>>>> the >>>>>>>>>>>>>>> existing content with some CSS? >>>>>>>>>>>>>> >>>>>>>>>>>>>> I was just looking for the minimal effort task. I thought that >>>>>>>>>>>>>> converting these pages into a doc would be easier than >>>> converting >>>>>>>>>> them >>>>>>>>>>>>>> to another .css... >>>>>>>>>>>>>> >>>>>>>>>>>>>> if the conversion needed to be done anyways... I thought .md >>>> would >>>>>>>>>> be >>>>>>>>>>>>>> easier and having a better final presentation. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> perl -e 'print unpack("u30","D0G)U8V4\@4VYY9& >>>>>>>>>>> 5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' >>>>>>>>>>> >>>>>>>>>>> ActiveMQ in Action: http://bit.ly/2je6cQ >>>>>>>>>>> Blog: http://bsnyder.org/ <http://bruceblog.org/> >>>>>>>>>>> Twitter: http://twitter.com/brucesnyder >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> perl -e 'print >>>>>>>>>> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\ >>>> "YC;VT*" >>>>>>> );' >>>>>>>>>> >>>>>>>>>> ActiveMQ in Action: http://bit.ly/2je6cQ >>>>>>>>>> Blog: http://bsnyder.org/ <http://bruceblog.org/> >>>>>>>>>> Twitter: http://twitter.com/brucesnyder >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> perl -e 'print >>>>>>>> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\ >> "YC;VT*" >>>>>>> );' >>>>>>>> >>>>>>>> ActiveMQ in Action: http://bit.ly/2je6cQ >>>>>>>> Blog: http://bsnyder.org/ <http://bruceblog.org/> >>>>>>>> Twitter: http://twitter.com/brucesnyder >>>>>>> >>>>>>> -- >>>>>>> Daniel Kulp >>>>>>> [email protected] - http://dankulp.com/blog >>>>>>> Talend Community Coder - http://coders.talend.com >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> perl -e 'print unpack("u30","D0G)U8V4\@4VYY9& >>>>>> 5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' >>>>>> >>>>>> ActiveMQ in Action: http://bit.ly/2je6cQ >>>>>> Blog: http://bsnyder.org/ <http://bruceblog.org/> >>>>>> Twitter: http://twitter.com/brucesnyder >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> perl -e 'print >>>>> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" >> );' >>>>> >>>>> ActiveMQ in Action: http://bit.ly/2je6cQ >>>>> Blog: http://bsnyder.org/ <http://bruceblog.org/> >>>>> Twitter: http://twitter.com/brucesnyder >>>> >>>> -- >>>> Daniel Kulp >>>> [email protected] - http://dankulp.com/blog >>>> Talend Community Coder - http://coders.talend.com >>>> >>>> >>> >>> >>> -- >>> perl -e 'print >>> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' >>> >>> ActiveMQ in Action: http://bit.ly/2je6cQ >>> Blog: http://bsnyder.org/ <http://bruceblog.org/> >>> Twitter: http://twitter.com/brucesnyder >> > > > > -- > perl -e 'print > unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' > > ActiveMQ in Action: http://bit.ly/2je6cQ > Blog: http://bsnyder.org/ <http://bruceblog.org/> > Twitter: http://twitter.com/brucesnyder
