Diffusers.jl/docs/make.jl

38 lines
1 KiB
Julia
Raw Normal View History

2023-07-29 15:52:36 +00:00
using Diffusers
using Documenter
using DocumenterCitations
using Literate
Literate.markdown(joinpath(@__DIR__, "..", "examples", "beta_schedulers_comparison.jl"), joinpath(@__DIR__, "src", "generated"))
2023-07-29 15:52:36 +00:00
DocMeta.setdocmeta!(Diffusers, :DocTestSetup, :(using Diffusers); recursive=true)
bib = CitationBibliography(joinpath(@__DIR__, "src", "refs.bib"))
2023-07-29 15:52:36 +00:00
makedocs(bib;
2023-07-29 15:52:36 +00:00
modules=[Diffusers],
authors="Laurent Fainsin <laurent@fainsin.bzh>",
repo="https://github.com/Laurent2916/Diffusers.jl/blob/{commit}{path}#{line}",
sitename="Diffusers.jl",
format=Documenter.HTML(;
prettyurls=true,
edit_link="master",
2023-07-29 15:52:36 +00:00
assets=String[]
),
2023-08-04 22:26:43 +00:00
linkcheck=true,
2023-07-29 15:52:36 +00:00
pages=[
"Home" => "index.md",
"API" => [
"Schedulers" => "schedulers.md",
"Beta Schedules" => "beta_schedules.md",
],
"Examples" => [
"Beta Schedules Comparison" => "generated/beta_schedulers_comparison.md",
],
"References" => "references.md",
2023-07-29 15:52:36 +00:00
]
)
2023-08-04 20:38:56 +00:00
deploydocs(
repo="github.com/Laurent2916/Diffusers.jl.git",
)