Posts
Hexo - Title SEO
要為 Hexo 部落格做 Title SEO,可以將主題的 index layout 檔開啟做些調整。
themes/[Theme]/layout/index.swig 在 Title 的區塊這邊除了 title 外,我們還可以將部落格的描述之類的額外資訊附加上去。
read morePosts
OneNote Importer
要將 Evernote 的資料搬移至 OneNote,可以使用 OneNote Importer。
先下載 OneNote Importer。
開啟 OneNote Importer,勾選 I accept the terms of this aggreement 後點選 Get started 按鈕。
接著要選取要匯入 OneNote 的內容,如果機器有安裝 Evernote,這邊可以直接點選到 Evernote 的 Notebook。
如果本機沒安裝 Evernote,或是要匯入的單位不是 Notebook 的話。這邊可先開啟 Evernote,將想匯入至 OneNote 的內容先行匯出。
匯出的格式選曲 ENEX 即可。
匯出完成,在 OneNote Importer 這邊指定剛匯出的檔案,點選 Next 按鈕。
接著輸入帳密登入 OneNote。
再來調整匯入時的設定,看是否要將 Evernote 的 Tag 帶到 OneNote。設定完點選 Import 按鈕開始匯入。
匯入完成可點選 View notes in OneNote 按鈕開啟 OneNote 進行確認。
沒意外的話應該會看到匯入的內容。
Link 將 Evernote 中的內容匯入 OneNote
read morePosts
WinDBG - Check gcroot
如果檢查出該被回收的物件並為如預期的被回收,這邊可以看一下物件的 gcroot,看看物件是為何被佔住而不能釋放。
像是這邊如果用 !dumpheap –stat 查看發現 7ff5e8859b0 MT 位置的物件有問題,這邊可以調用命令 !dumpheap -mt 7ff5e8859b0,查看其對應到的 Address。
0:000> !dumpheap -mt 7ff5e8859b0 The version of SOS does not match the version of CLR you are debugging. Please load the matching version of SOS for the version of CLR you are debugging. CLR Version: 4.0.30319.17929 SOS Version: 4.5.27.0 Address MT Size 000000865eca7860 000007ff5e8859b0 120 Statistics: MT Count TotalSize Class Name 000007ff5e8859b0 1 120 AgileSlot.Core.GameMachine Total 1 objects Fragmented blocks larger than 0.
read morePosts
Hexo - Setup robots.txt
要為 Hexo 部落格加上 robots.txt,我們可以安裝 hexo-generator-robotstxt 套件。
npm install hexo-generator-robotstxt --save 安裝完後開啟站台設定檔,設定啟用 hexo-generator-robotstxt plugins。
然後加入 robots.txt 的設定。
設定完後存擋,接著產生靜態檔案,就可以看到 robots.txt 會順帶被產生出來。
Link GitHub - leecrossley/hexo-generator-robotstxt: Basic robots.txt generator plugin for Hexo
read morePosts
Turn off the automatic display of server manager at logon
Windows Server 作業系統在登入時,預設會幫我們把 Server Manager 給帶起。但有些情境我們登入多半並不需要 Server Manager,這時等待他開啟完我們還要手動的將之關閉,十分的不便。
如果有這樣的困擾,我們可以調整設定讓他不要自動開啟。
可透過 Server Manager 的 [Manager | Server Manager Properties] 選單選項開啟 Server Manager Properties 對話框。
勾選 Do not start Server Manager automatically at logon,最後按下確定按鈕即可。
或是呼叫 gpedit.msc。
在 Local Group Policy Editor 中找到 Computer Configuration\Administrative Templates\System\Server Manager。
然後將 Do not display Server Manager automatically at logon 設定調為 Enabled。
Link How To Turn Off The Automatic Display Of Server Manager At Logon
read morePosts
Visual Studio - Move obj folder
Visual Studio 的專案在建置 .NET 專案時會自動建立 Obj 目錄放置中繼檔案,該目錄位置並無直接的設定方式。
如果想要調整該目錄位置,可設定 Project 檔案,在欲生效的 PropertyGroup 中加入 BaseIntermediateOutputPath 元素去指定位置。
... <PropertyGroup> ... <BaseIntermediateOutputPath>..\..\Obj</BaseIntermediateOutputPath> </PropertyGroup> ... ![1.png](1.png) <br/> Link
read morePosts
Hexo - Post asset folder
要使用 Asset folder,我們可以開啟 Hexo 的設定檔,將 post_asset_folder 設定設為 true。
當使用 Hexo 建立一篇文章時。
就會連帶幫我們建一個與文章同名的 Asset folder。
我們可以將文章以外所有的檔案放置在這目錄下,然後使用下列語法將之引用。
{% asset_path slug %} {% asset_img slug [title] %} {% asset_link slug [title] %} 像是這邊筆者將圖片放置在 Asset folder 內。
在文章中使用就會像下面這樣:
Link 資產資料夾 | Hexo
read morePosts
Hexo - Disable NexT theme's motion
Hexo 的 NexT 主題預設會有些動畫過場,如果這些動畫不是覺得那麼必要,想將之關閉以提升顯示上的速度,可以開啟 Theme 的設定檔將 use_motion 的設定設為 false。
read morePosts
Hexo - Change NexT theme's scheme
NexT 支援三種不同的 Scheme,可開啟 Theme 的設定檔設定。
Muse scheme…
Mist scheme…
Pisces scheme…
read morePosts
Hexo - Set social link with NexT theme
要設定 NexT 主題的 Social Link,只要開啟 Theme 的設定檔,設定 social link 的位置以及 social icon 即可。
read more