🎧 Anson Seabra - Keep Your Head Up Princess
Anson Seabra - Keep Your Head Up Princess,很不錯的一首歌。
是的,我又更換了域名
年初才把域名換到了 immyw.com, 還沒到一年,又把域名換到了 crazywong.com。
之前爲了安全起見,給 Godaddy 開了兩步認證,選擇了 Microsoft Authenticator 儲存驗證。然後倒霉的事情來了,一次不小心的操作,把 Microsoft Authenticator 給刪了,本想著有備份,重新下載軟件再恢復就行。結果可想而知,備份丟了。無奈之下,只能一個個去申訴回來。
Godaddy 的要求比較嚴格,需要提供由政府發行之含照身份證明卡片的彩色影本。能提供的不多,無非就是身份證和護照。不明白現在的網絡,動不動就需要實名認證,上傳身份證。甚至有些還要人臉識別才能使用。本著能不提交就不提交的態度,就算是大公司,也有可能泄露個人資料的時候。
似乎沒有別的方法恢復我的賬號了,只能按要求傳了護照過去。等待了 3.4 天之後,收到了 godaddy 的回信。要求上傳一張手持護照的照片。
手持照片這事就超過我的承受範圍。早知道會這樣,一開始就不會傳護照照片過去了。最終還是考慮放棄這個域名,還好當初有把 renew 給取消了。
心儀的域名都被注冊了,最後選擇了 ...
1.5 萬字 CSS 基礎拾遺(核心知識、常見需求)
本文轉自微信公衆號 - 大海我來了原文地址 1.5 萬字 CSS 基礎拾遺(核心知識、常見需求)
本篇文章圍繞了 CSS 的核心知識點和項目中常見的需求來展開。雖然行文偏長,但偏基礎,適合初級中級前端閲讀,閲讀的時候請適當跳過已經掌握的部分。
這篇文章斷斷續續寫了比較久,也參考了許多優秀的文章,但或許文章裏還是存在不好或不對的地方,請多多指教,可以評論裏直接提出來哈。
小 tip:後續內容更精彩哦。
核心概念和知識點語法CSS 的核心功能是將 CSS 屬性設定為特定的值。一個屬性與值的鍵值對被稱為聲明(declaration)。
1color: red;
而如果將一個或者多個聲明用 {} 包裹起來後,那就組成了一個聲明塊(declaration block)。
1234{ color: red; text-align: center;}
聲明塊如果需要作用到對應的 HTML 元素,那還需要加上選擇器。選擇器和聲明塊組成了 CSS 規則集(CSS ruleset),常簡稱為 CSS 規則。
1234span { ...
JavaScript - 日期 Date
DateDate 類型使用自 UTC 世界協調時間 1970 年 1 月 1 日午夜零時開始經過的毫秒數來保存日期
創建通過使用 new 操作符和 Date 構造函數來創建日期對象
var now = new Date()
Date() 可以選擇傳入參數,如果不傳入參數
不傳入參數
會依據系統設置的當前時間來創建一個Date對象,返回當前的日期和時間
傳入參數 Unix 时间戳
即 从1970-1-1 00:00:00 UTC 到该日期對象(UTC時間)的毫秒数
傳入 时间戳字符串
與下文的 Date.parse()所需的參數一樣
傳入 日期成員
與 下文的 Date.UTC() 所需的參數一樣,但是 Date() 會以 本地時間 來處理參數,而不是 UTC。
123// 可見最終的結果 兩個不一樣, 原因是 Date() 會以本地時間來處理參數console.log(new Date(Date.UTC(2021,1,2,12,12,12))) // Tue Feb 02 2021 20:12:12 GMT+0800 (香港標準時間)console.log(new Date(2 ...
JavaScript - 數組 Array
Array 類型ECMAScript 數組的每一項可以保存任何類型的數據。
ECMAScript 數組的大小是可以動態調整的,既可以隨著數據的添加自動增長以容納新數據。
創建數組的方法
使用 Array 構造函數
使用 new Array(), new 可以省略不寫。
1234var colors = new Array();var colors = Array();var colors = new Array(20); // 創建長度為20的數組var colors = new Array("red","blue","green") // 創建包含3個字符串的數組
使用數組字面量表示法
1234var color = ['red','blue']var color = [] // 空數組var color = [1,2,] // ie8及之前的版本,會是一個包含1,2,undefined 的數組(長度3),其它的瀏覽器會生成一個包含1,2的數組(長度2)var col ...
域名更換
更換新域名,由 jerryc.me 換到 immyw.com
前端 JavaScript 自測清單 2
本文作為 JavaScript 的第二部分學習總結,希望作為一份自測清單,幫助大家鞏固知識,温故知新。
前端 JavaScript 自測清單 1
本文作為 JavaScript 的第一部分學習總結,希望作為一份自測清單,幫助大家鞏固知識,温故知新。
通過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到鼠標右鍵菜單