Asciidoc - philipf/notebook GitHub Wiki

Install

Linux based installation"

wget https://downloads.gradle-dn.com/distributions/gradle-6.5.1-bin.zip
mkdir /opt/gradle
unzip -d /opt/gradle gradle-6.5.1-bin.zip
ls /opt/gradle/gradle-6.5.1

Add to profile

export PATH=$PATH:/opt/gradle/gradle-6.5.1/bin

Configure

Init gradle

mkdir myproj
cd myproj
gradle init
# select basic and groovy

Basic gradle configuration script:

plugins {
    id 'org.asciidoctor.jvm.convert' version '3.1.0'
}

apply plugin: 'java'

version = '1.0.0-SNAPSHOT'


repositories {
    mavenCentral()
}

asciidoctor {

    baseDirFollowsSourceFile()

    attributes \
        'build-gradle': file('build.gradle'),
        'sourcedir': project.sourceSets.main.java.srcDirs[0],
        'endpoint-url': 'http://example.org',
        'imagesdir': 'images',
        'toc': 'left',
        'icons': 'font',
        'setanchors': '',
        'idprefix': '',
        'idseparator': '-',
        'docinfo': 'shared'
}