本篇介紹 GCC 移除 unused parameter 編譯警告的方法,gcc 編譯時開啟 -Wall 會出現很多警告,
如果要解決 unused parameter 這種的警告解決方式有三種,
第一種:去除這個變數
第二種:註解這個變數
第三種:這個變數就是要留著不能註解,使用以下寫法可以閃過編譯器的檢查。
Hexo 引用站內文章連結
本篇紀錄在 Hexo 使用引用站內文章的連結的語法,
假設文章標題為 hello world
, 文章檔名為 hello-world.md
,1
{% post_link hello-world 顯示的文字 %}
C++ 類別樣板 class template
本篇介紹 C++ 的 class template,以下為 C++ 使用 class template 範例教學,
c++ template class 簡單版 (class)
c++ class template 類別樣板的範例如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23template<typename T>
class AAA {
public:
AAA(T data) {
mData = data;
}
void print() {
std::cout << mData << endl;
}
private:
T mData;
};
int main() {
AAA<int> a1(10);
a1.print();
AAA<std::string> a2("hello world!");
a2.print();
return 0;
}
Hexo 熱門主題列表
本篇紀錄 Hexo 的熱門主題,根據 Github 星星數熱門程度與使用體驗選出的精緻 Hexo 主題,排名越後面越熱門,星星數多並不是唯一的考量只是與熱門正相關的數據,
2021/11/09 更新
hexo-theme-landscape (Hexo 預設主題)
A brand new default theme for Hexo.
Github:https://github.com/hexojs/hexo-theme-landscape
星星數:242
Fork數:355
有誰使用該主題:
ShengYu Talk
https://shengyu7697.github.io/
Vexo
Vexo is a Hexo theme inspired by Vue’s official website.
Github:https://github.com/yanm1ng/hexo-theme-vexo
星星數:538
Fork數:121
預覽:點我預覽
Minos
A simple and retro styled Hexo theme, concentrated more on your ideas.
Github:https://github.com/ppoffice/hexo-theme-minos
星星數:623
Fork數:190
有誰使用該主題:
Huli
https://blog.huli.tw/
Askie Lin
https://askie.today/
nexmoe
一个比较特别的 Hexo 主题
Github:https://github.com/theme-nexmoe/hexo-theme-nexmoe
星星數:749
Fork數:113
Diaspora
一款基于WP移植的Hexo主题,适合喜欢摄影,影评,乐评和玩弄文字的你。
Github:https://github.com/Fechin/hexo-theme-diaspora
星星數:966
Fork數:221
預覽:點我預覽
預覽壞了的話可以從 Diaspora 主題原作者WP的主題去看
https://github.com/LoeiFy/Diaspora
Hueman
A redesign of Alx’s wordpress theme Hueman, ported to Hexo.
Github:https://github.com/ppoffice/hexo-theme-hueman
星星數:1.1k
Fork數:338
預覽:點我預覽
有誰使用該主題:卡斯伯https://wcc723.github.io/
Melody
A simple & beautiful & fast theme for Hexo.
Github:https://github.com/Molunerfinn/hexo-theme-melody
星星數:1.3k
Fork數:194
Tranquilpeak
A gorgeous responsive theme for Hexo blog framework
Github:https://github.com/LouisBarranqueiro/hexo-theme-tranquilpeak
星星數:1.7k
Fork數:477
Cactus
A responsive, clean and simple theme for Hexo.
Github:https://github.com/probberechts/hexo-theme-cactus
星星數:1.9k
Fork數:555
butterfly
A Hexo Theme: Butterfly
Github:https://github.com/jerryc127/hexo-theme-butterfly
星星數:2k
Fork數:481
Casper
The default theme for Ghost
Github:https://github.com/xzhih/hexo-theme-casper
星星數:133
Fork數:19
預覽:點我預覽
原本 Ghost 的主題
https://github.com/TryGhost/Casper
matery
一个基于材料设计和响应式设计而成的全面、美观的Hexo主题。
Github:https://github.com/blinkfox/hexo-theme-matery
星星數:3.1k
Fork數:831
icarus
A simple, delicate, and modern theme for the static site generator Hexo.
Github:https://github.com/ppoffice/hexo-theme-icarus
星星數:4.4k
Fork數:1.3k
預覽:點我預覽
Yilia
一个简洁优雅的hexo主题
Github:https://github.com/litten/hexo-theme-yilia
星星數:7.9k
Fork數:2.5k
NexT (v6 & v7)
NexT is an elegant and powerful theme
Github:https://github.com/theme-next/hexo-theme-next
星星數:6.5k
Fork數:1.9k
NexT (v5)
Elegant theme for Hexo.
Github:https://github.com/iissnan/hexo-theme-next
星星數:15.5k
Fork數:3.8k
預覽:點我預覽
相關文章
Hexo 使用 Google Analytics 進行網站流量分析
Hexo 本機測試時如何關閉 Google Analytics
Hexo codeblock 插入程式碼區塊與各種程式語言預覽
升級更新 Hexo upgrade
Ubuntu 安裝 Hexo
Mac OS 安裝 Hexo
畫流程圖或UML的工具
我用過得工具有:
有看過但還沒是用過得工具:
- PlantUML - Visual Studio Code + PlantUML 外掛 / Android Studio + PlantUML
- draw.io - 離線佈署 / 離線桌面版
Hexo 特殊字元問題與解決方式
在 Hexo 中 Markdown 要打`發現沒辦法,後來發現要用一個\反斜線在前就可以了!
另外要打 { 與 } 的話沒辦法像上面用反斜線跳脫字元,結果方式是使用編碼,例如,{
:{}
:}
其他的特殊字元可以參考這篇
Hexo 中 Markdown 特殊字符的处理方法 - SegmentFault 思否
https://segmentfault.com/a/1190000016643268
Hexo 中 Markdown 特殊字符的处理方法_github_38140984的博客-CSDN博客
https://blog.csdn.net/github_38140984/article/details/83005899
Ubuntu 16.04 如何安裝升級 Node.js 8.x
本篇分享 Ubuntu 16.04 如何安裝升級 Node.js 8.x,網路上查了很多 Ubuntu 16.04 安裝方式都過時了~
以下方法我自己試過 OK, 順便來作個紀錄分享,
不要直接 Ubuntu repositories 安裝(apt),那邊的版本很舊。(跟我之前一樣)
指令如下︰1
2curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
Hexo 引用站內圖片
本篇紀錄 Hexo 引用站內圖片的語法,
引用站內圖片,無說明文字1
{% asset_img example.png %}
引用站內圖片,附說明文字1
{% asset_img example.png This is an example image %}
引用站內圖片,附說明文字, 指定圖片寬度為 6401
{% asset_img example.png 640 This is an example image %}
Hexo codeblock 插入程式碼區塊與各種程式語言預覽
本篇紀錄在 Hexo 插入程式碼區塊 codeblock 的方法,以及 Hexo 使用的 highlight.js 支援各種程式語言的預覽,
Hexo 插入程式碼區塊 codeblock 的方法
使用方法為兩種
方法一︰
```
程式碼
```
方法二︰1
2
3{% codeblock lang:objc %}
程式碼
{% endcodeblock %}
詳細說明如下︰1
2
3{% codeblock [title] [lang:language] [url] [link text] %}
code snippet
{% endcodeblock %}
Code Block 在 markdown 中使用可以參考這裡
Hexo 深入了解 highlight js 程式碼
本篇針對 Hexo 使用的 highlight js 程式碼作個深入了解,看看這個 highlight js 是怎麼去支援每個程式語言的,
下方為 node_modules/hexo-util/highlight_alias.json
的內容,
可以發現除了支援的程式語言以外,他還有作 alias 的處理
也就是說我今天用 cpp, c, cc, h, c++, h++, hpp 都是對應到 cpp 這個語言
(實際上是對應到 node_modules/highlight.js/lib/languages/cpp.js
)