From 2b99be9a1e03e46d076c88ed4183660d7af1cc53 Mon Sep 17 00:00:00 2001 From: Wataru Otsubo Date: Sun, 26 Jan 2025 11:10:46 +0100 Subject: [PATCH] Resolve "Error documention build" --- .gitlab-ci.yml | 2 -- README.md | 2 +- docs/make.jl | 2 ++ docs/make_notebook_index.jl | 2 ++ docs/src/tutorial.md | 4 ++-- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index af10342..2d4a04f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -52,8 +52,6 @@ pages: - mkdir -p public - mv docs/build public/dev - ls docs/src -R - - mkdir -p public/notebooks - - cp docs/src/notebooks/* public/notebooks artifacts: paths: - public diff --git a/README.md b/README.md index f0db0f4..e14d6b2 100644 --- a/README.md +++ b/README.md @@ -9,4 +9,4 @@ PS Boardに関する(特にQAQCの結果に関する)データベース。 PS Board QAQCに関しては[こちら](https://gitlab.cern.ch/dhashimo/PS_Board_QAQC) -解析結果の例は[notebooks](https://psboard-database.docs.cern.ch/notebooks)を参照。 +解析結果の例は[notebooks](https://psboard-database.docs.cern.ch/dev/notebooks)を参照。 diff --git a/docs/make.jl b/docs/make.jl index d107159..7673050 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -1,6 +1,8 @@ using Documenter, PSBoardDataBase using DocumenterInterLinks +include("./make_notebook_index.jl") + DocMeta.setdocmeta!( PSBoardDataBase, :DocTestSetup, diff --git a/docs/make_notebook_index.jl b/docs/make_notebook_index.jl index 0e65dda..04a3d0f 100644 --- a/docs/make_notebook_index.jl +++ b/docs/make_notebook_index.jl @@ -1,5 +1,7 @@ using Markdown +cd(dirname(@__FILE__)) + cd("src/notebooks/") do contents = map(readdir() |> filter(!=(".gitignore")) |> filter(!=("index.html"))) do file diff --git a/docs/src/tutorial.md b/docs/src/tutorial.md index 1fc5217..813f046 100644 --- a/docs/src/tutorial.md +++ b/docs/src/tutorial.md @@ -95,7 +95,7 @@ SQLという言語は非常に強力です[^1]。 - [Home](./index.md)にはデータベースにアクセスする他の手段や古いですがデータベースのテーブル間の関係を表した図が載っています。 - [Examples](./examples.md)にはSQLiteとJuliaを用いてデータベースから様々な情報を取得する例が載っています。 -- [power_stats.html](./assets/power_stats.html)[^3]にはデータベースを用いた解析の例が載っています。 -- [skew_stats.html](./assets/skew_stats.html)はデータベースに加えて、ログやデータベース生成プログラムも直接使用したより複雑な解析を行っています。 +- [power_stats.html](./notebooks/power_stats.html)[^3]にはデータベースを用いた解析の例が載っています。 +- [skew_stats.html](./notebooks/skew_stats.html)はデータベースに加えて、ログやデータベース生成プログラムも直接使用したより複雑な解析を行っています。[notebooks](./notebooks/index.html)にこれらのノートブックの一覧があります。 [^3]: URL`notebooks/power_stats.html`にも同じファイルがあります。