[
https://issues.apache.org/jira/browse/PDFBOX-4848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17129356#comment-17129356
]
Maruan Sahyoun commented on PDFBOX-4848:
----------------------------------------
I've added a WIP capability to build the website using maven. Maven will take
care of downloading node.js and npm which are the actual tools doing the build
and put that into the project folder. There is no need to install node.js or
npm beforehand. If node is already available in the project directory no
further download will happen. The build will not be using another node.js
install which might already be available which ensures that we are using a
pinned version of node.js.
Eleventy is used as an alternative to Jekyll but there is still some work
needed to fully replace Jekyll so consider the current state as something you
can try but please don't commit the generated staging/content to asf-site
either directly or via mvn/scm-publish.
> Automate building website without local install
> -----------------------------------------------
>
> Key: PDFBOX-4848
> URL: https://issues.apache.org/jira/browse/PDFBOX-4848
> Project: PDFBox
> Issue Type: Improvement
> Components: Documentation
> Reporter: Maruan Sahyoun
> Assignee: Maruan Sahyoun
> Priority: Minor
>
> As discussed on the dev mailing list we are looking to utilize the [git -
> .asf.yaml
> features|https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features]
> and/or other capabilities to simplify building the website without the need
> to install the site generation locally.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]