關於這個網站
這個網站是透過Docusaurus v3所建起來的,網站託管平台是。在這個頁面會記錄一些我客製化的部分以及修改過程中參考doc
的重點。
修改項目
Style
配色的部分參考這一頁,先找出想要的主要顏色然後根據網站回饋是否適合在做些微調整。以 下是我的網站配色
[data-theme='dark'] {
--ifm-color-primary: #57b9ea;
--ifm-color-primary-dark: #3aade6;
--ifm-color-primary-darker: #2ca7e5;
--ifm-color-primary-darkest: #198dc8;
--ifm-color-primary-light: #74c5ee;
--ifm-color-primary-lighter: #82cbef;
--ifm-color-primary-lightest: #adddf5;
--ifm-background-color: #241438;
}
如果要在網站內使用FontAwesome的icon,可以先參考這份說明文件,或者是這份說明文件。
我採用的做法是後者在docusaurus.config.js
中加入custom.css
加入下載的all.css
theme: {
customCss: ['./src/css/custom.css', './src/assets/fontawesome/css/all.css'],
},
圖片
網站logo
是透過favicon所產生出來,而其他圖片則是使用OPENAI的DALL·E來產生。
考量圖片的載入速度,原本用.png
都改成了.webp
Blockquote
blockquote
的部分參考了一些範本,改成以下樣式
blockquote{
font-size: 1.1em;
margin: 0.5rem;
font-style:italic;
color: var(--blockquote-color);
padding: 1rem 2rem 1rem 4rem;
border-left: 0.3rem solid var(--blockquote-color);
line-height: 1.6;
position: relative;
background: var(--blockquote-background-color);
border-radius: 0.5rem;
}
blockquote::before{
font-family: Arial;
content: "\201C";
color: var(--blockquote-color);
font-size: 4em;
position: absolute;
left: 10px;
top: -10px;
}
blockquote::after{
content: '';
}
修改後的成果
文件重點記錄
- 不使用
doc
,可以在docusaurus.config.js
裡面設定docs: false
- reference - 每一篇blog都可以使用
frontmatter
來編輯blog metadata,常用的是以下幾個參數 - reference- slug
- title
- authors
- tags
- 在文章中插入以下符號,來分隔出預覽與正文內容 - reference
.md
使用<!--truncate-->
.mdx
使用{/* truncate */}
- 重點提示區塊有幾種風格可以使用,該區塊的標題也可以修改 - reference
- note
- tip
- info
- warning
- danger
- 透過
<details></details>
的標籤,可以收合區塊 - reference- 裡面有
<summary></summary>
的話,區塊會預設收起來
- 裡面有