From 247e0818b950e66cd84de198adbaf06b2717a71d Mon Sep 17 00:00:00 2001 From: 安竹洋平 <61961825+yasutakeyohei@users.noreply.github.com> Date: Sat, 15 Feb 2025 12:53:28 +0900 Subject: build --- build/blog/2024/01/26/new-flat-blog/index.html | 6 +++--- build/blog/2024/01/27/docusaurus-admonition-heading-toc/index.html | 6 +++--- build/blog/2024/01/31/sagawa-aiki-kouen-seibi-joukyou/index.html | 6 +++--- build/blog/2024/03/23/aiki-kouen-opening-ceremony/index.html | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) (limited to 'build/blog/2024') diff --git a/build/blog/2024/01/26/new-flat-blog/index.html b/build/blog/2024/01/26/new-flat-blog/index.html index 8e459301..351d82e2 100644 --- a/build/blog/2024/01/26/new-flat-blog/index.html +++ b/build/blog/2024/01/26/new-flat-blog/index.html @@ -3,7 +3,7 @@ -新ふらっとブログ立ち上げました | 東京都小平市議・安竹洋平のまとめ +新ふらっとブログ立ち上げました | 東京都小平市議・安竹洋平のまとめ @@ -14,11 +14,11 @@ - +
メインコンテンツまでスキップ

新ふらっとブログ立ち上げました

· 約1分
安竹 洋平
東京都小平市議会議員

今後の展開を考え、これまでの議会活動等のまとめをこのDocusaurusの仕組みに移行しています。

ふらっとブログもこちらに新しく立ち上げることにしました。

-

議員活動や、その裏で活用している技術について、誰かの役に立つかもしれないことを中心にブログにしていきます😁

+

議員活動や、その裏で活用している技術について、誰かの役に立つかもしれないことを中心にブログにしていきます😁

\ No newline at end of file diff --git a/build/blog/2024/01/27/docusaurus-admonition-heading-toc/index.html b/build/blog/2024/01/27/docusaurus-admonition-heading-toc/index.html index 62c4c69d..1cfb2756 100644 --- a/build/blog/2024/01/27/docusaurus-admonition-heading-toc/index.html +++ b/build/blog/2024/01/27/docusaurus-admonition-heading-toc/index.html @@ -3,7 +3,7 @@ -Docusaurusの注意書きや警告文のタイトルを見出しにして、目次にも乗せる方法 | 東京都小平市議・安竹洋平のまとめ +Docusaurusの注意書きや警告文のタイトルを見出しにして、目次にも乗せる方法 | 東京都小平市議・安竹洋平のまとめ @@ -14,7 +14,7 @@ - +
メインコンテンツまでスキップ

Docusaurusの注意書きや警告文のタイトルを見出しにして、目次にも乗せる方法

· 約17分
安竹 洋平
東京都小平市議会議員

Docusaurus🦖

@@ -113,6 +113,6 @@

Layoutファイルを次のように変更するのみです。

src/theme/Admonition/Layout/index.js
import React from 'react';
import clsx from 'clsx';
import {ThemeClassNames} from '@docusaurus/theme-common';
import styles from './styles.module.css';
import headingStyles from '@docusaurus/theme-classic/lib/theme/Heading/styles.module.css';

function AdmonitionContainer({type, className, children}) {
return (
<div
className={clsx(
ThemeClassNames.common.admonition,
ThemeClassNames.common.admonitionType(type),
styles.admonition,
className,
)}>
{children}
</div>
);
}
function AdmonitionHeading({icon, title, id}) {
let depth = 0;
let trimmedTitle = title;
// titleにHTML等が含まれている場合は文字列ではなく配列になる
if(typeof title === "string") {
// 文字列冒頭の#の数を数える(
depth = title.match ? (title.toString().match(/^#+/) || [''])[0].length : 0;
// #を省いたタイトルを得る
trimmedTitle = depth > 0 ? title.replace(/^#+/, '').trim() : title;
} else if (typeof title[0] === "string") {
depth = title[0].match ? (title[0].match(/^#+/) || [''])[0].length : 0;
trimmedTitle = depth > 0 ? [title[0].replace(/^#+/, '').trim(), ...title.slice(1)] : title;
}

// スクロール位置調整のcss
const classNames = clsx("anchor", "title", headingStyles.anchorWithStickyNavbar);
// depthに応じて見出しタグをレンダー
return (
<div className={styles.admonitionHeading}>
<span className={styles.admonitionIcon}>{icon}</span>
{(() => {
if (depth == 3) {
return(
<h3
id={id}
className={classNames}
>
{trimmedTitle}
</h3>
)
} else if (depth == 4) {
return(
<h4
id={id}
className={classNames}
>
{trimmedTitle}
</h4>
)
} else if (depth == 5) {
return(
<h5
id={id}
className={classNames}
>
{trimmedTitle}
</h5>
)
} else if (depth == 6) {
return(
<h6
id={id}
className={classNames}
>
{trimmedTitle}
</h6>
)
} else {
return(
<>
{trimmedTitle}
</>
)
}
})()}
</div>
);
}
function AdmonitionContent({children}) {
return children ? (
<div className={styles.admonitionContent}>{children}</div>
) : null;
}
export default function AdmonitionLayout(props) {
const {type, icon, title, children, className, id} = props;
return (
<AdmonitionContainer type={type} className={className}>
<AdmonitionHeading title={title} icon={icon} id={id} />
<AdmonitionContent>{children}</AdmonitionContent>
</AdmonitionContainer>
);
}

上記を設定後、npm start等の再起動が必要です。

-

以上です。

+

以上です。

\ No newline at end of file diff --git a/build/blog/2024/01/31/sagawa-aiki-kouen-seibi-joukyou/index.html b/build/blog/2024/01/31/sagawa-aiki-kouen-seibi-joukyou/index.html index e29650cd..23e3bfaa 100644 --- a/build/blog/2024/01/31/sagawa-aiki-kouen-seibi-joukyou/index.html +++ b/build/blog/2024/01/31/sagawa-aiki-kouen-seibi-joukyou/index.html @@ -3,7 +3,7 @@ -合気公園の整備進捗状況 | 東京都小平市議・安竹洋平のまとめ +合気公園の整備進捗状況 | 東京都小平市議・安竹洋平のまとめ @@ -14,7 +14,7 @@ - +
メインコンテンツまでスキップ
+

以上です。完成が楽しみですね。

\ No newline at end of file diff --git a/build/blog/2024/03/23/aiki-kouen-opening-ceremony/index.html b/build/blog/2024/03/23/aiki-kouen-opening-ceremony/index.html index 5fd2843a..3ec65cf7 100644 --- a/build/blog/2024/03/23/aiki-kouen-opening-ceremony/index.html +++ b/build/blog/2024/03/23/aiki-kouen-opening-ceremony/index.html @@ -3,7 +3,7 @@ -小平市立合気公園・開園セレモニー | 東京都小平市議・安竹洋平のまとめ +小平市立合気公園・開園セレモニー | 東京都小平市議・安竹洋平のまとめ @@ -14,7 +14,7 @@ - +
メインコンテンツまでスキップ
+
\ No newline at end of file -- cgit v1.2.3-54-g00ecf