通過travis-ci或者GitHub Actions自動化部署GitHub Pages和Coding Pages
對於靜態博客來説,Hexo是一款很受歡迎的博客生成器。其擁有數百的主題和插件,方便我們部署和自定義博客內容。然而,很多生成器都有一個跟明顯的缺點,當網站的文章越來越多時,生成所需要的時間也越來越久。如果電腦效能差的話,部署時間則會更加的久。 為了解決這個問題,採用自動化部署是一個絕佳的選擇。現如今提供自動化部署的平台越來越多。像Travis CI,還有最近發佈的Github Actions。我們只需要把Hexo的目錄推送到GitHub去,相關平台監測到對應的Repositories發佈變化,就會自動去執行編譯,並把編譯好的內容發佈到博客Repositories去。 Travis CITravis CI有提供免費版和企業版,以下的教程是在免費版上操作。 免費版 企業版 免費版不支持私人倉庫(Private Repositories)部署 註冊 點擊Sign Up會自動跳到Github上去授權登錄。只需授權登錄就行,完成後會進入操作界面。 設置倉庫Repositories接下來要選擇哪一個倉庫Repositories需要被監測。 點擊Activate all repositor ...
添加Windows Terminal到鼠標右鍵菜單
從 Windows Terminal v1.5.10271.0 開始,官方已經支持添加鼠標右鍵菜單,而無須自己添加。 Windows上有很多命令行程序,例如CMD和PowerShell。微軟在Build 2019上推出了一款面向Windows10的命令行程序,這款程序集合了Windows上的PowerShell、CMD以及Windows Subsystem for Linux於一身,解決了不少惹人吐槽的毛病,甚至被稱為Windows下命令體驗的救世主。而我早在Preview版發佈時,就已經下載使用,現在也是我主要使用的命令行工具。然而畢竟現在還是體驗版的關係,所以並沒有集成在右鍵菜單上。在搜索了許久之後,終於在Github上找到了安裝方法。 軟件安裝 Windows Terminal 現在還是 Preview 狀態,我們可以在 Microsoft Store 上下載安裝。當然有能力的人,可以下載Github的代碼自己編譯。 Windows Terminal (Preview) - Microsoft Store GitHub - microsoft/terminal: The ne ...
設置Windows電腦自動關機
為了減少長時間沉迷電腦而忘記時間,設置Windows電腦自動關機是必要的事。在我的電腦裏,每到晚上10點都會自動關機。當然不會立刻關機,而是設置了1分鐘的預留時間給自己保存一些文檔資料。Windows內建的Shutdown指令讓人很方便的對這些進行操作。你有沒有試過在使用電腦處理一些事時,因為臨時需要外出,而又不能立刻關掉電腦,這時就可以使用Shutdown設置xx時間後自動關閉電腦。 shutdown的一些參數1. 寫法1shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f][/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]] 也可以寫成 1shutdown [-i | -l | -s | - ...
重裝系統後重新部署恢復 Hexo blog
以下方法只適用於沒有刪除 hexo blog 文件夾 因為重裝系統後,Hexo 相關依賴插件/軟件和在 C 盤的緩存資料都會被刪除,以至於 Hexo 的相關命令都無法運行。所有,在重裝系統後,都要重新部署 Hexo。但是重新部署並不難,只需要幾個步驟就行。因為我的 hexo blog 文件夾不存儲於 C 盤,並沒有因為重裝系統被刪掉。所有重新部署很容易。 安裝 git 和 nodegit for windows: https://git-scm.com/Node.js: https://nodejs.org/en/ 生成 ssh 密鑰配置 git 個人信息和生成 ssh 密鑰打開 git bash,輸入 123git config --global user.name "xxxxx"git config --global user.email "xxxxxx@xx.com"ssh-keygen -t rsa -C "xxxxxx@xx.com" 把上面的 xxxx 換成自己的資料,然後一直 Enter 就行。 設置 Git ...
Windows上Java的環境變量配置
對於開發者來說,Java是電腦上必備安裝的軟件。安裝Java不單單只是安裝jdk就可以,還要配置Java的環境變量。這篇文章主要是介紹如何配置Java的環境變量。 電腦系統: Windows 10 1809Java版本: 1.8.0_181 安装Java第一步当然是安装Java文件。Java現在已經發現到Java11了,不一定要安裝最新的版本,可以根據自己的需要安裝對應的版本。本文安裝的 Java SE 8u181下載Java可以到oracle的官網:https://www.oracle.com/technetwork/java/javase/downloads/index.html 新建Java_Home變量右鍵This PC(即此電腦),選擇Properties(屬性)選項。 點擊左邊欄的Advanced sysyem settings(高級系統設置),點擊下面的Environment Variables(環境變量) 點擊System variable(系統變量)下的New(新建)。 Variable name(變量名) 填爲 Java_HomeVariable val ...
為Blog添加版權説明
最近更換了新的Hexo主題hexo-theme-hiker,覺得挺好看的。文章底部沒有版權説明,自己動手加上。 新建文件 copyright.ejs在themes\hiker\layout\_partial新建文件copyright.ejs 打開copyright.ejs,添加一下內容。 12345678910111213141516<div> <ul class="post-copyright"> <li class="post-copyright-author"> <strong><%= __('copyright.author') %> </strong><%= config.author%></a> </li> <li class="po ...
Hexo和Next主題的相關設置(持續更新)
字數統計和閲讀時長(網站底部/文章内)效果如圖 文章内 網頁頂部 安裝插件1npm install hexo-symbols-count-time --save 修改 站點配置文件1234567symbols_count_time: #文章内是否顯示 symbols: true time: true # 網頁底部是否顯示 total_symbols: true total_time: true 修改 主題配置文件123456789101112# Post wordcount display settings# Dependencies: https://github.com/theme-next/hexo-symbols-count-timesymbols_count_time: separated_meta: true #文章中的顯示是否顯示文字(本文字數|閱讀時長) item_text_post: true #網頁底部的顯示是否顯示文字(站點總字數|站點閱讀時長) item_text_total: false # Average Word Length (c ...