修改构建文件使用新的样式表
This commit is contained in:
parent
45ebf79b3f
commit
a957b7d05c
92
build.gradle
92
build.gradle
|
@ -6,21 +6,18 @@ apply plugin: 'java'
|
||||||
|
|
||||||
version = '1.0.0'
|
version = '1.0.0'
|
||||||
|
|
||||||
asciidoctor {
|
allprojects {
|
||||||
|
repositories {
|
||||||
|
maven { url "https://maven.ossez.com/repository/internal" }
|
||||||
|
}
|
||||||
|
|
||||||
def build = file('build.gradle')
|
ext {
|
||||||
|
environmentProperty = project.hasProperty('environment') ? getProperty('environment') : 'hsql'
|
||||||
|
|
||||||
attributes 'build-gradle': build,
|
docResourcesVersion = '0.1.0'
|
||||||
'endpoint-url': 'https://docs.ossez.com',
|
}
|
||||||
'source-highlighter': 'coderay',
|
|
||||||
'imagesdir': 'images',
|
apply plugin: 'idea'
|
||||||
'includedir': '_includes',
|
|
||||||
'toc': 'left',
|
|
||||||
'icons': 'font',
|
|
||||||
'setanchors': '',
|
|
||||||
'idprefix': '',
|
|
||||||
'idseparator': '-',
|
|
||||||
'docinfo1': ''
|
|
||||||
}
|
}
|
||||||
|
|
||||||
allprojects {
|
allprojects {
|
||||||
|
@ -28,3 +25,72 @@ allprojects {
|
||||||
maven { url "https://maven.ossez.com/repository/internal" }
|
maven { url "https://maven.ossez.com/repository/internal" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
configurations {
|
||||||
|
docs
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
docs "com.ossez.docresources:ossez-doc-resources:${docResourcesVersion}@zip"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
task prepareAsciidocBuildZH(type: Sync) {
|
||||||
|
dependsOn configurations.docs
|
||||||
|
// copy doc resources
|
||||||
|
from {
|
||||||
|
configurations.docs.collect { zipTree(it) }
|
||||||
|
}
|
||||||
|
// and doc sources
|
||||||
|
from "src/docs/asciidoc/"
|
||||||
|
// to a build directory of your choice
|
||||||
|
into "$buildDir/asciidoc/assemble"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
task('makePDFZH', type: org.asciidoctor.gradle.AsciidoctorTask){
|
||||||
|
dependsOn prepareAsciidocBuildZH
|
||||||
|
backends 'pdf'
|
||||||
|
sourceDir "$buildDir/asciidoc/assemble"
|
||||||
|
sources {
|
||||||
|
include 'index-single.adoc'
|
||||||
|
}
|
||||||
|
options doctype: 'book', eruby: 'erubis'
|
||||||
|
logDocuments = true
|
||||||
|
attributes 'icons': 'font',
|
||||||
|
'sectanchors': '',
|
||||||
|
'sectnums': '',
|
||||||
|
'toc': '',
|
||||||
|
'source-highlighter' : 'coderay',
|
||||||
|
revnumber: project.version
|
||||||
|
}
|
||||||
|
|
||||||
|
asciidoctor {
|
||||||
|
dependsOn makePDFZH
|
||||||
|
backends 'html5'
|
||||||
|
sourceDir "$buildDir/asciidoc/assemble"
|
||||||
|
resources {
|
||||||
|
from(sourceDir) {
|
||||||
|
include 'images/*', 'css/**', 'js/**'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
options doctype: 'book', eruby: 'erubis'
|
||||||
|
logDocuments = true
|
||||||
|
attributes 'docinfo': 'shared',
|
||||||
|
// use provided stylesheet
|
||||||
|
stylesdir: "css/",
|
||||||
|
stylesheet: 'ossez.css',
|
||||||
|
'linkcss': true,
|
||||||
|
'icons': 'font',
|
||||||
|
'sectanchors': '',
|
||||||
|
// use provided highlighter
|
||||||
|
'source-highlighter=highlight.js',
|
||||||
|
'highlightjsdir=js/highlight',
|
||||||
|
'highlightjs-theme=atom-one-dark-reasonable',
|
||||||
|
'idprefix': '',
|
||||||
|
'idseparator': '-',
|
||||||
|
'spring-version': project.version,
|
||||||
|
'allow-uri-read': '',
|
||||||
|
revnumber: project.version
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue