使用Hugo架站相關語法

文章目錄

要如何利用Hugo建立靜態網站文章

前置作業

首先要確立幾件事情:

  • 在Mac中安裝好Xcode (Win應該不用安裝吧?這我不知道)
  • 使用Homebrew在Mac的終端機安裝Hugo
  • 已經在GitHub申請好帳號
  • 安裝好VS code與typora
    • VS code 可以直接寫markdown code
    • Typora 會直接將文章轉成markdown格式(有點所見即所得概念)➔用這個寫文章比用VS code寫舒服多了😌
      • 在Typora引用圖,在圖上直接右鍵,就可更改大小
  • 已經在Hugo theme裡面選好,想要搭配的theme來做修改
    • 下載theme,可以在自己的電腦上打開運作

完成上列,就算完成大部分了~~~

接著就是根據每個不同的theme,看自己的需求來做客製化的動作!!!!(不是必須的,但像我這種強迫症患者,肯定要改)

這邊就一定要強烈推薦古君葳老師的Github 免費架站術!輕鬆打造個人品牌

hahow學院網站課程


文章基本markdown格式須知

  • 我這一個theme是來自於這裡 (以下的變更都根據這一個theme為主)

在exampleSite/content/post自行建立一個markdown檔案(*.md)

一般文章需要加入的格式(至於每篇Blog markdown文章的最上方,分別用---與---當最上層和最下層)

每篇文章必須輸入的markdown語法:

 1---
 2title: "使用Hugo架站相關語法" #輸入這篇的title
 3date: "2024-01-12" #輸入時間
 4description: "Hugo" #根本不知道什麼時候會出現
 5featured: true #若設定為true,會設定為精選文章
 6draft: false #若為false就會直接刊出,不會以草稿模式運作
 7toc: true #自動產生TOC
 8featureImage: "/images/HUGO.png" #設定這篇文章首頁的圖片
 9thumbnail: "/images/HUGO.png" #每篇文章的縮圖位置在這裡(static/images/)-變更
10codeMaxLines: 10 # Override global value for how many lines within a code block before auto-collapsing.
11codeLineNumbers: true # Override global value for showing of line numbers within code block.
12figurePositionShow: true # Override global value for showing the figure label.
13categories:
14  - 心電圖
15  - 超音波
16  - 急診人生
17  - 重訓
18  - 自我進修
19tags:
20  - Hugo Tips
21  - 程式寫作
22  - Hugo架站
23---

之後就在下方進行書寫文章內容。

支援的Shortcodes有哪些?

我把自己常用的都列出來~~~~

Youtube

Twitter(X)

Google Maps

Xmind Pro

Podcast

IG:目前已被移除,需要透過複雜的步驟,才能被使用(研究好久,最終放棄😅)


請先在exampleSite/config/_default下的config.toml內加入一行咒語:

1unsafe = true

加入這行就可以讓 Hugo 開啟 Markdown 中撰寫 html 程式的功能了,之後只要貼入embed html code就可以直接執行啦!!!!帥啊~~~


Youtube: 按下分享,點入崁入,就會有embed code出現

如果要輸入Shorts的影片,將Shorts最後代碼填入embed/後方就可

Twitter: 以下方為例子

https://x.com/smithECGBlog/status/1745156040159559767?s=20

我們必須輸入

{ {< tweet user="smithECGBlog" id="1745156040159559767" >} } ➔這樣才會出現twitter文章

Google Maps:分享,按入崁入地圖

Xmind Pro: 按下分享,可得到embed code

我分享一個自己的心智圖當範例。

Podcast:在Apple Podcast拷貝連結,放到網頁上搜尋,可以導到單集的網頁,接著按下分享,見到崁入連結

Apple Podcast的單集頁面


可以插入PDF檔案

    / [pdf]

Markdown文字格式有哪些?

字體顏色變更

紅字 ➔ 按下``

粗體字 ➔ 按下CMD+B

畫底線 ➔ 按下CMD+U

斜體字 ➔ 按下CMD+I

超連結 ➔ 按下CMD+K

~~刪除線 ~~➔ 按下CMD+U

可以塗鴉的顏色 ➔ 在Typora按下CMD+Shift+H,沒有用喔,= =text= =只在html會成功將文字高亮,但是markdown要輸入< mark >text < mark >才會成功高亮文字

  • 解決的方法➔先在typora將文字高亮(CMD+shift+H),之後進入VS code,搜尋該篇文章的< mark >的字元,然後用< mark >取代就可

Marked text➔可以透過色彩選擇器來做選擇

Marked text➔也可以透過常用顏色表來做選擇

可以產生漸變彩色字 :

引言 ➔ 按下⌥+CMD+Q

1記得把codeLineNumbers: false,就會顯示全黑background ➔ 按下文字的上、下方輸入```(然後就可以輸入要怎樣的語言:如markdown)

表格化(背景塗滿顏色)

Note

這裡可以寫一些重點

Info

這裡可以寫一些重點

Tip

這裡可以寫一些重點

Warning

這裡可以寫一些重點

Mix示範
  • 這裡可以寫一些重點
    • 這裡可以寫一些重點
1這裡可以寫一些重點

可以直接輸入表格

空格一 空格二 空格三
1 2 3

可以cite文章➔舉例來看看效果如何

Dr.Smith表示4 variable formula可以應用在Subtle Ant.STEMI與early repolarization的DDx 1

有序清單(1.按下去後要空格)➔可內縮

  1. Test
  2. Test
  3. Test

無序清單(-按下去後空格)➔可內縮

  • Test
  • Test
  • Test

其他:上標、下標

H2O

Xn + Yn = Zn

Checkbox

  • uncheck

  • check

Typora常用的快捷鍵

段落相關語法

文字格式

視野角度


  1. Dr. Smith's ECG Blog: 12 Example Cases of Use of 3- and 4-variable formulas, plus Simplified Formula, to differentiate normal STE from subtle LAD occlusion - link ↩︎

Posts in this Series

comments powered by Disqus