Skip to content

Commit dce366a

Browse files
authored
Merge pull request #54 from WSOFT-Project/develop
Lantana 2.9.6
2 parents cc365dd + 66fa60e commit dce366a

14 files changed

+227
-55
lines changed

__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
__copyright__ = 'Copyright (C) 2022 WSOFT.'
2-
__version__ = '2.9.4'
2+
__version__ = '2.9.6'
33
__license__ = 'MIT'
44
__author__ = 'WSOFT'
55
__author_email__ = 'info@wsoft.ws'

docs/extensions/accordion.md

+125-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Accordion拡張機能は、Lantanaに折り畳み要素を追加する拡張機
1616
### 使用方法
1717
折り畳みを使用するには、`??? タイトル`で囲みます。
1818

19-
```md title=""
19+
```md title="Markdown"
2020
??? "ポラーノの広場"
2121
あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。
2222
またそのなかでいっしょになったたくさんのひとたち、ファゼーロとロザーロ、羊飼のミーロや、顔の赤いこどもたち、地主のテーモ、山猫博士のボーガント・デストゥパーゴなど、いまこの暗い巨きな石の建物のなかで考えていると、みんなむかし風のなつかしい青い幻燈のように思われます。では、わたくしはいつかの小さなみだしをつけながら、しずかにあの年のイーハトーヴォの五月から十月までを書きつけましょう。
@@ -28,6 +28,130 @@ Accordion拡張機能は、Lantanaに折り畳み要素を追加する拡張機
2828
あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。
2929
またそのなかでいっしょになったたくさんのひとたち、ファゼーロとロザーロ、羊飼のミーロや、顔の赤いこどもたち、地主のテーモ、山猫博士のボーガント・デストゥパーゴなど、いまこの暗い巨きな石の建物のなかで考えていると、みんなむかし風のなつかしい青い幻燈のように思われます。では、わたくしはいつかの小さなみだしをつけながら、しずかにあの年のイーハトーヴォの五月から十月までを書きつけましょう。
3030

31+
また、最初から開いておくには、`???+ タイトル`で囲みます。
32+
33+
```md title="Markdown"
34+
???+ "AliceScriptのツアー"
35+
AliceScript(「アリススクリプト」と読みます)は、.NET上で動作する軽量なスクリプト言語です。AliceScriptはJavaScriptと同等の書きやすさをもち、かつC#などの読みやすさや安全性も備えています。AliceScriptはC言語やC#、Java、JavaScript、PHPを使用したことのあるプログラマーならすぐに使いこなすことができます。
36+
```
37+
38+
**結果**
39+
40+
???+ "AliceScriptのツアー"
41+
AliceScript(「アリススクリプト」と読みます)は、.NET上で動作する軽量なスクリプト言語です。AliceScriptはJavaScriptと同等の書きやすさをもち、かつC#などの読みやすさや安全性も備えています。AliceScriptはC言語やC#、Java、JavaScript、PHPを使用したことのあるプログラマーならすぐに使いこなすことができます。
42+
43+
#### 色のカスタマイズ
44+
45+
展開時の色をカスタマイズすることもできます。このとき、指定したタグと実際の色との対応は[Alerts](./alerts.md)と同じです。
46+
47+
```md title="Markdown"
48+
???+ note "メモ"
49+
`note`で使用できる装飾です。
50+
51+
???+ abstract
52+
`abstract`で使用できる装飾です。
53+
54+
???+ info
55+
`info`で使用できる装飾です。
56+
57+
???+ tip
58+
`tip`で使用できる装飾です。
59+
60+
???+ success
61+
`success`で使用できる装飾です。
62+
63+
???+ question
64+
`question`で使用できる装飾です。
65+
66+
???+ warning
67+
`warning`で使用できる装飾です。
68+
69+
???+ failure
70+
`failure`で使用できる装飾です。
71+
72+
???+ danger
73+
`danger`で使用できる装飾です。
74+
75+
???+ bug
76+
`bug`で使用できる装飾です。
77+
78+
???+ example
79+
`example`で使用できる装飾です。
80+
81+
???+ quote
82+
`quote`で使用できる装飾です。
83+
```
84+
85+
**結果**
86+
87+
???+ note "メモ"
88+
`note`で使用できる装飾です。
89+
90+
???+ abstract
91+
`abstract`で使用できる装飾です。
92+
93+
???+ info
94+
`info`で使用できる装飾です。
95+
96+
???+ tip
97+
`tip`で使用できる装飾です。
98+
99+
???+ success
100+
`success`で使用できる装飾です。
101+
102+
???+ question
103+
`question`で使用できる装飾です。
104+
105+
???+ warning
106+
`warning`で使用できる装飾です。
107+
108+
???+ failure
109+
`failure`で使用できる装飾です。
110+
111+
???+ danger
112+
`danger`で使用できる装飾です。
113+
114+
???+ bug
115+
`bug`で使用できる装飾です。
116+
117+
???+ example
118+
`example`で使用できる装飾です。
119+
120+
???+ quote
121+
`quote`で使用できる装飾です。
122+
123+
#### アコーディオンのネスト
124+
アコーディオン内にアコーディオンを含めることもできます。
125+
126+
```md title="Markdown"
127+
???+ note "巻き込み"
128+
???+ note "巻き込み"
129+
これはネストされたアコーディオンです。
130+
```
131+
132+
**結果**
133+
134+
???+ note "巻き込み"
135+
???+ note "巻き込み"
136+
これはネストされたアコーディオンです。
137+
138+
#### アコーディオン回避
139+
`noaccordion`クラスを使用することで、拡張機能によって`details`要素がアコーディオンに変換されるのを回避できます。
140+
141+
```html title="Markdown"
142+
<details class="noaccordion">
143+
<summary>Details</summary>
144+
このdetailsはアコーディオンになりません。
145+
</details>
146+
```
147+
148+
**結果**
149+
150+
<details class="noaccordion">
151+
<summary>Details</summary>
152+
このdetailsはアコーディオンになりません。
153+
</details>
154+
31155
### 導入方法
32156
設定ファイル(`mkdocs.yml`)に以下の行を追加します。
33157

docs/extensions/alerts.md

+16-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Alerts拡張機能は、Lantanaにアラートを追加する拡張機能です
1616
### 使用方法
1717
目を引く形で説明したい場合、`!!! 種類 "タイトル"`で囲みます。
1818

19-
```markdown title=""
19+
```markdown title="Markdown"
2020
!!! note "メモ"
2121
`note`で使用できる装飾です。[リンク](#)は自動的に適切な色になります。
2222
```
@@ -57,6 +57,21 @@ Alerts拡張機能は、Lantanaにアラートを追加する拡張機能です
5757
!!! quote
5858
`quote`で使用できる装飾です。[リンク](#)は自動的に適切な色になります。
5959

60+
#### アラートのネスト
61+
アラート内にアラートを含めることもできます。
62+
63+
```md title="Markdown"
64+
!!! note "メモ"
65+
!!! info
66+
`info`で使用できる装飾です。[リンク](#)は自動的に適切な色になります。
67+
```
68+
69+
**結果**
70+
71+
!!! note "メモ"
72+
!!! info
73+
`info`で使用できる装飾です。[リンク](#)は自動的に適切な色になります。
74+
6075
### 導入方法
6176
設定ファイル(`mkdocs.yml`)に以下の行を追加します。
6277

lantana/404.html

+10-9
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22
{% block main_content %}
33
<div class="col-12 col-md-8">
44
<p class="text-center display-3 text-primary"><i class="bi bi-cloud-sleet"></i></p>
5-
<p class="text-center display-4">この記事は見つかりません</p>
6-
<p>この記事は存在しません。これは次のいずれかが原因である可能性があります。</p>
7-
8-
<ul>
9-
<li>Urlが間違っている</li>
10-
<li>この記事はすでに削除されている</li>
11-
</ul>
12-
</div>
13-
{% endblock %}
5+
<p class="text-center display-4">404 Not Found</p>
6+
<p>お探しのページは見つかりませんでした。次のいずれかが原因の可能性があります。</p>
7+
<ul>
8+
<li>サイトは一時的にメンテナンス中である</li>
9+
<li>この記事は移動もしくは削除された</li>
10+
</ul>
11+
<p class="d-md-flex d-none">画面左側の記事一覧および右上の検索ボックスより、記事をお探しいただけます。</p>
12+
<p class="d-md-none">画面上部の「<i class="bi bi-book"></i>」アイコンをクリックすることで、記事をお探しいただけます。</p>
13+
</div>
14+
{% endblock %}

lantana/base.html

+1-2
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@
4545
<link rel="favicon" href="{{ config.favicon|url }}">
4646
{% endif %}
4747

48-
<link rel="stylesheet" href="{{ "css/bootstrap.min.css"|url }}" media="print">
49-
<link rel="stylesheet" href="{{ "css/bootstrap-dark.min.css"|url }}" media="not print">
48+
<link rel="stylesheet" href="{{ "css/bootstrap.min.css"|url }}">
5049
<link rel="stylesheet" href="{{ "css/bootstrap-icons.min.css"|url }}">
5150
<link rel="stylesheet" href="{{ "css/default.min.css"|url }}">
5251
<link rel="stylesheet" href="{{ "css/vs.min.css"|url }}">

lantana/css/bootstrap-dark.min.css

-11
This file was deleted.

lantana/css/bootstrap.min.css

+1-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lantana/css/theme.css

+63
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,69 @@ svg{
7272
font-size: 15px;
7373
}
7474

75+
/*
76+
.accordion-button:before{
77+
font-family:bootstrap-icons;
78+
padding-right: 0.25em;
79+
font-size: 15px;
80+
}
81+
.note .accordion-button:before{
82+
content: '\F272';
83+
}
84+
*/
85+
mark{
86+
font-weight: bold;
87+
}
88+
.note .accordion-item
89+
{
90+
--bs-accordion-active-color: var(--bs-primary-text-emphasis);
91+
--bs-accordion-active-bg : var(--bs-primary-bg-subtle);
92+
--bs-accordion-btn-focus-box-shadow : 0 0 0 0;
93+
}
94+
95+
.abstract,.question .accordion-item
96+
{
97+
--bs-accordion-active-bg : var(--bs-secondary-bg-subtle);
98+
--bs-accordion-active-color: var(--bs-secondary-text-emphasis);
99+
--bs-accordion-btn-focus-box-shadow : 0 0 0 0;
100+
}
101+
102+
.info .accordion-item
103+
{
104+
--bs-accordion-active-bg : var(--bs-info-bg-subtle);
105+
--bs-accordion-active-color: var(--bs-info-text-emphasis);
106+
--bs-accordion-btn-focus-box-shadow : 0 0 0 0;
107+
}
108+
.success .accordion-item
109+
{
110+
--bs-accordion-active-bg : var(--bs-success-bg-subtle);
111+
--bs-accordion-active-color: var(--bs-success-text-emphasis);
112+
--bs-accordion-btn-focus-box-shadow : 0 0 0 0;
113+
}
114+
.warning,.tip,.bug .accordion-item
115+
{
116+
--bs-accordion-active-bg : var(--bs-warning-bg-subtle);
117+
--bs-accordion-active-color: var(--bs-warning-text-emphasis);
118+
--bs-accordion-btn-focus-box-shadow : 0 0 0 0;
119+
}
120+
.failure,.danger .accordion-item
121+
{
122+
--bs-accordion-active-bg : var(--bs-danger-bg-subtle);
123+
--bs-accordion-active-color: var(--bs-danger-text-emphasis);
124+
--bs-accordion-btn-focus-box-shadow : 0 0 0 0;
125+
}
126+
.example .accordion-item
127+
{
128+
--bs-accordion-active-bg : var(--bs-dark-bg-subtle);
129+
--bs-accordion-active-color: var(--bs-dark-text-emphasis);
130+
--bs-accordion-btn-focus-box-shadow : 0 0 0 0;
131+
}
132+
.quote .accordion-item
133+
{
134+
--bs-accordion-active-bg : var(--bs-light-bg-subtle);
135+
--bs-accordion-active-color: var(--bs-light-text-emphasis);
136+
--bs-accordion-btn-focus-box-shadow : 0 0 0 0;
137+
}
75138

76139
.note .alert-heading:before{
77140
content:'\F26A';

lantana/extensions/cards.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def get_thumbnail_element(dir, options, index_filename='index.md',pages_filename
4242
if not filename.endswith(index_filename):
4343
cards.append(card)
4444
elif contain_index:
45-
card.order = 9999
45+
card.order = -1
4646
cards.insert(0,card)
4747

4848
# 指定されている場合はサブディレクトリも見る

lantana/sitemap.html

-13
This file was deleted.

lantana/statics.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ <h1>{{ config.site_name }}について</h1>
3939
{% endif %}
4040
<tr>
4141
<th scope="row">Lantanaのバージョン</th>
42-
<td>WSOFT Lantana v2.9.4(tapioca)</td>
42+
<td>WSOFT Lantana v2.9.6(tapioca)</td>
4343
</tr>
4444
<tr>
4545
<th scope="row">MkDocsのバージョン</th>

lantana/toc.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{% if toc_item %}
22
<li class="list-group-item"><a class="text-decoration-none text-muted" href="{{ toc_item.url|url }}" >{{ toc_item.title }}</a>
33
{% if toc_item.children %}
4-
<ul class="list-group list-group-flush">
5-
{% for toc_item in toc_item.children %}
6-
{% include "toc.html" %}
7-
{% endfor %}
8-
</ul>
4+
<ul class="list-group list-group-flush">
5+
{% for toc_item in toc_item.children %}
6+
{% include "toc.html" %}
7+
{% endfor %}
8+
</ul>
99
{% endif %}
1010
</li>
1111
{% endif %}

lantana/version.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"Product" : "Lantana",
33
"CodeName" : "tapioca",
4-
"Version" : "2.9.4",
5-
"FullName" : "WSOFT Lantana v2.9.4(tapioca)"
4+
"Version" : "2.9.6",
5+
"FullName" : "WSOFT Lantana v2.9.6(tapioca)"
66
}

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from setuptools import setup, find_packages
22

3-
VERSION = '2.9.4'
3+
VERSION = '2.9.6'
44

55
setup(
66
name="lantana",

0 commit comments

Comments
 (0)