Class MkDocsServe
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- io.freefair.gradle.plugins.mkdocs.tasks.MkDocs
-
- io.freefair.gradle.plugins.mkdocs.tasks.MkDocsServe
-
- All Implemented Interfaces:
Comparable<Task>
,org.gradle.api.internal.DynamicObjectAware
,org.gradle.api.internal.TaskInternal
,ExtensionAware
,Task
,Configurable<Task>
public class MkDocsServe extends MkDocs
Run the builtin development server.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gradle.api.Task
Task.Namer
-
-
Field Summary
-
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
-
-
Constructor Summary
Constructors Constructor Description MkDocsServe(ExecOperations execOperations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegularFileProperty
getConfigFile()
Provide a specific MkDocs config.Property<String>
getDevAddr()
IP address and port to serve documentation locally (default: localhost:8000)Property<Boolean>
getDirtyreload()
Enable the live reloading in the development server, but only re-build files that have changed.Property<Boolean>
getLivereload()
Enable the live reloading in the development serverProperty<Boolean>
getStrict()
Enable strict mode.Property<String>
getTheme()
The theme to use when building your documentation.DirectoryProperty
getThemeDir()
The theme directory to use when building your documentation.-
Methods inherited from class io.freefair.gradle.plugins.mkdocs.tasks.MkDocs
exec, getCommand, getQuiet, getVerbose
-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
-
-
-
Constructor Detail
-
MkDocsServe
@Inject public MkDocsServe(ExecOperations execOperations)
-
-
Method Detail
-
getConfigFile
public RegularFileProperty getConfigFile()
Provide a specific MkDocs config.
-
getDevAddr
public Property<String> getDevAddr()
IP address and port to serve documentation locally (default: localhost:8000)
-
getStrict
public Property<Boolean> getStrict()
Enable strict mode. This will cause MkDocs to abort the build on any warnings.
-
getThemeDir
public DirectoryProperty getThemeDir()
The theme directory to use when building your documentation.
-
getLivereload
public Property<Boolean> getLivereload()
Enable the live reloading in the development server
-
-