Home

June 2, 2020

Welcome to Jekyll!

Categories: jekyll update
Tags: welcome

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.

Jekyll requires blog post files to be named according to the following format:

YEAR-MONTH-DAY-title.MARKUP

Where YEAR is a four-digit number, MONTH and DAY are both two-digit numbers, and MARKUP is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.

Jekyll also offers powerful support for code snippets:

def print_hi(name)
  puts "Hi, #{name}"
end
print_hi('Tom')
#=> prints 'Hi, Tom' to STDOUT.

Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk.

June 1, 2020

Demo page

Categories: temp
Tags: demo example

Text can be bold, italic, or strikethrough.

Link to another page.

There should be whitespace between paragraphs.

There should be whitespace between paragraphs. We recommend including a README, or a file with information about your project.

Header 1

This is a normal paragraph following a header. GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.

Header 2

This is a blockquote following a header.

When something is important enough, you do it even if the odds are not in your favor.

Header 3

// Javascript code with syntax highlighting.
var fun = function lang(l) {
  dateformat.i18n = require('./lang/' + l)
  return true;
}
# Ruby code with syntax highlighting
GitHubPages::Dependencies.gems.each do |gem, version|
  s.add_dependency(gem, "= #{version}")
end

Header 4

  • This is an unordered list following a header.
  • This is an unordered list following a header.
  • This is an unordered list following a header.
Header 5
  1. This is an ordered list following a header.
  2. This is an ordered list following a header.
  3. This is an ordered list following a header.
Header 6
head1 head two three
ok good swedish fish nice
out of stock good and plenty nice
ok good oreos hmm
ok good zoute drop yumm

Read more

May 31, 2020

測試頁測試頁測試頁

Categories: temp
Tags: demo temp lorem

內文範例, 歐洲值得人們怎麼美女交流直接你自己地下很有知道對待信息,長期些什麼資本在這找到一步,展開成功農村出。

Alt Text Here

標題 Heading - h2

內文範例,我市備案那時準確情形別人打開環境會計,老大語言之間風雲運行平台論壇,十二新增含有國有記得理由修改物理買賣人體降低其,教材英文優質提交類似網通結合,歌手預計新增打算攻擊民,怎麼辦裝修是一個內部兄弟很少中學國內藥品寶寶這就是表面戰略依,專業高級是有只不過經營許可證所謂還能持續你要是以銷售當,授權房屋大部分突出拍攝動,西部貿易動力決策新型法院平台作為站長一邊濟南接收天氣第,預覽旅館只見承受地下馬上億元許可地位第二次來說的確寵物,外國醫藥少年進攻現金行情動,以下形勢我對達到出來典型估計能力留學,不大植。

出售天氣充滿大連上下歐洲想到需求制度皮膚會員價人,異常黨員研究生是在文件生意取得一番玩家類型時代不過當初生態庫,觀看需要情感如果您基地每日處理競爭力狀況細,本網站排行召開標題地面熱線寶寶精英任何作戰去了不再現代,給我給我們最為招商衝擊語言國人可愛地位精神狀況圖片遠程父親,比如這個問題意大利殺人操作見,小心記者手機小孩政策打開超過最,熱門第二章昨天新聞網吃了留,相互來源老師意義否則我看硬件你也很有運輸真,腦袋損失背後聰明精采說完優秀心理承受意思一副,自行興奮偉大操作系統出席來電很多,便宜解釋的錢標誌本頁我和網站商城,以上加盟模糊影音感情身後思維禮品論壇怎樣生氣代表,我真資訊評論攝影都有,影音歐洲服裝數學首次消費有限責任,有些判斷全市周圍法國隨時態度來自形象圖形網址廣泛失去,抓住這款這個提交汽。

標題 Heading - h3

內文範例,意味着另一始終和他水晶紡織先後及時銀行帶來失敗成為感覺到,當初本公司環保促銷內心圖書包,走到照片出生庫存解決記憶優秀則是減肥開發,留下規則的是主角的是頻道,清楚放在管理系統軟體留言板角色點頭一旦講話沒人標誌遭,水果高速每個人市委本週傷害所需為止符合頻道調節滿意本站隨着,醫療或許請在演出開關黑暗規劃。

標題 Heading - h4

內文範例,而已賓館供求基本上本地下載法律責任那裡地方姑娘笑着學校品,文件數字歡迎您設施科研說了開發人才關於探索是這樣破解一件呵呵,等人轉換能量證書上了某個體現執行最快不禁生命地點找,看見植物精神武漢上門加入兩人鬱,級別一張之類準確專用一,長大咖啡處。

圖片說明文字

標題 Heading - h5

內文範例,硬碟不得是誰地球其中有利於因而今後對方獨立害怕監,都在液晶導演文字英國團結高考以往共和國,不論臉色又有驚訝黑色才能節目強烈聯通辛苦驚訝都要編輯出,冠軍市委資產動力特價就像辛苦太多仍然定位,承受規模驅。

標題 Heading - h6

內文範例,走到本頁落實很大主管顯示器誘,不想認定物品用途這就是界面尊重百萬落實確保商,轉換心理在於醫藥緊張看了股份戰鬥商標事業內部個人,結婚街道女孩隨便科學請教一項請求大。


無序清單:

  • 農村公佈空調工程師這位積分鮮花,統計真。
  • 五金笑道伊拉克舉辦連結按鈕畢,每日前往編號提到掌握深深同志態度要去,親自異常讓我否則快捷房子版主有着夥伴作出域,非法人生今天寶貝集。 https://www.super‑looooooooooooooooooooooooo-ooooooooooooooooooooooooooooooo-oooooooooooooooooooooooooooooooooooooooong-url.com 你想求購近年來檢查女性畢業生商機地點,死了趨勢共和國之中看不到這麼下去覺得是啊穩定說是,大師有時一句話不能生成過去地說,轉變劇情最近本地下載特別考核年輕人殺人尺,回事只是幾乎一對大力。

  • 成人給予覺得再度含有把我點頭世紀友情傳播這位並不頁面母親障,瞬間影片故障隨意提交重要金屬小子遠程社會主義很多人想,專區低價地區表明破壞戰略法律的說小組走進為什麼見,不可以道德收益報導準備否則反應我很。

有序清單:

  1. 登陸造成望着個性五年保存一段時間增強人事,食品關。
  2. 完成走出文檔結束提出資格特殊大人查看報價鍵盤對比出售帳號權限,對我地位兩個條例突破今後早上湖,專欄。
  3. 曝光東西委託文章全球犯罪溫度公主祝福風格碩士論文有,隨着還在隨着來電便是塑料一口站長不要留在真是黑暗是從人民,選擇瞬間幾次辦法閲讀者形象製作商品修改樓主損,到底幻想引擎以來些什麼常用主席,所屬傳統旁。
  4. 證券重複這個問題在他批發它的三個為了報紙人,包含參與共。
  5. 行業突出一口氣情感比較,我把我。http://www.shorturl.com 圖片可憐系列展示簡體中文一天以便才是辦公室塑料合,教程人們需求有權我很通,特殊較高完善顯然消息,攝。
  6. 所在地日韓推薦抱著核心不肯幫助說,東方運行環境同學單位手段思考防治事務頁,名字手機點此森林大多數教授將其水果素質當時道理施工,字元實現辛苦思想風景無論億元破解數字,引起魔獸高中反映婦女,暫無實用表演。

巢狀清單 ul > ol + ul:

  • 證券重複這個問題在他批發它的三個為了報紙人,包含參與共。
    1. 資料北方為何跟我最佳優秀麻煩警告清楚用途之後成本保存,一部大量小說其實共和國好友文檔第,所有現在概。
    2. 設為經常免費版發現證據緊緊父親到我猶豫考生街道似乎,小心德國進入設為細節藥,點頭欣賞商機僅僅人口台灣只能企業沒有任何專區相,書記告訴你針對聊天號碼分。
    3. 規格關心想法任何人重大平,環節電力學院一方面大多。
  • 行業突出一口氣情感比較,我把我。http://www.shorturl.com 圖片可憐系列展示簡體中文一天以便才是辦公室塑料合,教程人們需求有權我很通,特殊較高完善顯然消息,攝。
  • 窗口存儲江西主營實施,相應鮮花你知道方便一場文件。
    • 窗口存儲江西主營實施,相應鮮花你知道方便一場文件。
    • 保障蔬菜不怕幹什麼歡迎您集團電器系列姓,什麼時候表明二十經營點評每日必須,來自碩士證券一把頭銜所說下載次數,到處質量另一郵件傳統優勢,主任並不就要設。
    • 顯然起點緩緩變得推動時刻遊戲理念尤,上帝明星居民威脅帝國,不然也是身子人力農業東方造成檢查瀏覽次數執行時間,。
  • 保障蔬菜不怕幹什麼歡迎您集團電器系列姓,什麼時候表明二十經營點評每日必須,來自碩士證券一把頭銜所說下載次數,到處質量另一郵件傳統優勢,主任並不就要設。
  • 顯然起點緩緩變得推動時刻遊戲理念尤,上帝明星居民威脅帝國,不然也是身子人力農業東方造成檢查瀏覽次數執行時間,。

巢狀清單 ol > ul + ol:

  1. 證券重複這個問題在他批發它的三個為了報紙人,包含參與共。
    • 資料北方為何跟我最佳優秀麻煩警告清楚用途之後成本保存,一部大量小說其實共和國好友文檔第,所有現在概。
    • 設為經常免費版發現證據緊緊父親到我猶豫考生街道似乎,小心德國進入設為細節藥,點頭欣賞商機僅僅人口台灣只能企業沒有任何專區相,書記告訴你針對聊天號碼分。
    • 規格關心想法任何人重大平,環節電力學院一方面大多。
  2. 行業突出一口氣情感比較,我把我。http://www.shorturl.com 圖片可憐系列展示簡體中文一天以便才是辦公室塑料合,教程人們需求有權我很通,特殊較高完善顯然消息,攝。
  3. 窗口存儲江西主營實施,相應鮮花你知道方便一場文件。
    1. 窗口存儲江西主營實施,相應鮮花你知道方便一場文件。
    2. 保障蔬菜不怕幹什麼歡迎您集團電器系列姓,什麼時候表明二十經營點評每日必須,來自碩士證券一把頭銜所說下載次數,到處質量另一郵件傳統優勢,主任並不就要設。
    3. 顯然起點緩緩變得推動時刻遊戲理念尤,上帝明星居民威脅帝國,不然也是身子人力農業東方造成檢查瀏覽次數執行時間,。
  4. 保障蔬菜不怕幹什麼歡迎您集團電器系列姓,什麼時候表明二十經營點評每日必須,來自碩士證券一把頭銜所說下載次數,到處質量另一郵件傳統優勢,主任並不就要設。
  5. 顯然起點緩緩變得推動時刻遊戲理念尤,上帝明星居民威脅帝國,不然也是身子人力農業東方造成檢查瀏覽次數執行時間,。

TODO:

  • todo 1
  • todo 2
  • todo 3
May 16, 2020

DeviceMotionEvent.requestPermission 在各瀏覽器上的 typeof 回傳數值

Categories: js
Tags: js ios motion

為啥會用到這鬼東西:

iOS 13+ 以後的版在使用 DeviceMotionEvent 動作感測器(陀螺儀、加速度)前,需要以使用者操作行為(如:click event)取得使用者的許可(跳出 iOS dailog -> 點擊「允許」)之後才能啟用,而 parallax.js 這個視差效果套件就是依靠手機上的 DeviceMotionEvent 動作感測器去製造視差效果的。

reference: https://dev.to/li/how-to-requestpermission-for-devicemotion-and-deviceorientation-events-in-ios-13-46g2

Read more

May 13, 2020

[SVG] 在 CSS background-image 屬性中直接使用 SVG code

Categories: css
Tags: css svg background-image

如果想要直接在 CSS background-image 的 url 屬性中直接插入 SVG 圖檔的原始碼,常用於在 :hover 狀態時只是想改變 SVG 的顏色時,可以如以下這般寫法:

// Original Usage
.btn-fb {
    background-image: url('../img/icon_facebook_white.svg');
}
.btn-fb:hover {
    background-image: url('../img/icon_facebook_blue.svg');
}

// SVG Code in 'url()' Usage
.btn-fb {
    background-image: url('data:image/svg+xml;utf8,<svg width="80px" height="80px" viewBox="0 0 80 80" xmlns="http://www.w3.org/2000/svg"><g id="icon_facebook_xs" fill="%23FFFFFF"><path d="M42.1840614,59 L42.1840614,42.5725383 L47.7383238,42.5725383 L48.5730685,36.1867417 L42.1519558,36.1867417 L42.1519558,32.0998319 C42.1519558,30.2479509 42.6656448,28.9069336 45.3625121,28.9069336 L48.829913,28.9069336 L48.829913,23.2555036 C47.1768717,23.0824325 45.5157248,22.9971674 43.8535507,23.0000718 C38.9413994,23.0000718 35.5863681,25.9854317 35.5863681,31.4612522 L35.5863681,36.2505997 L30,36.2505997 L30,42.6363963 L35.5542625,42.6363963 L35.5542625,59 L42.1840614,59 Z"></path></g></svg>');
}

.btn-fb:hover {
    background-image: url('data:image/svg+xml;utf8,<svg width="80px" height="80px" viewBox="0 0 80 80" xmlns="http://www.w3.org/2000/svg"><g id="icon_facebook_xs" fill="%233B5998"><path d="M42.1840614,59 L42.1840614,42.5725383 L47.7383238,42.5725383 L48.5730685,36.1867417 L42.1519558,36.1867417 L42.1519558,32.0998319 C42.1519558,30.2479509 42.6656448,28.9069336 45.3625121,28.9069336 L48.829913,28.9069336 L48.829913,23.2555036 C47.1768717,23.0824325 45.5157248,22.9971674 43.8535507,23.0000718 C38.9413994,23.0000718 35.5863681,25.9854317 35.5863681,31.4612522 L35.5863681,36.2505997 L30,36.2505997 L30,42.6363963 L35.5542625,42.6363963 L35.5542625,59 L42.1840614,59 Z"></path></g></svg>');
}

需要特別注意的一個細節:

顏色 HEX Code 的「#」號在 url() 當中必須轉換成「%23」才能被正確讀取,例:

HTML 中的原始寫法:
<svg fill="#ffffff" ...></svg>

在 CSS background-image 中的寫法:

background-image: url('data:image/svg+xml;utf8,<svg fill="%23ffffff" ...></svg>');

Reference:

https://stackoverflow.com/questions/13367868/modify-svg-fill-color-when-being-served-as-background-image