不想變得普通,卻又害怕不同

Ruby code tracing 技巧

搜尋物件上的方法Ruby 反射機制中提供了 methods 方法,可以回傳物件上所有可以使用的方法。再配合上 Enumerable#grep 函式,能找到函式名字符合搜尋規則的項。如: User.new.methods.grep /json$/ # => [:include_root ...


Mac 常用設定筆記

指令使用方法:開啟「終端機」視窗,貼上指令即可。 Dock 工具列加快 Dock 的顯示速度# 取消 dock 的延遲 defaults write com.apple.Dock autohide-delay -float 0 && killall Dock # 還原 d ...


RMXP 圖片波動效果

下載腳本下載 DEMO 範例專案 使用方法先下載腳本,放到 main 前。這個腳本會擴展 Sprite ,增加四個屬性: wave_amp 波動的幅度,預設 0 wave_length 波長,波長越長波峰數量越少。單位是像素,預設 72px wave_speed 波速,波速越高 ...


hexo 上實現搜尋功能(下)

前言上篇 提到如何設定後端服務。設定好了後,我們要想辦法把功能整合到網誌上。不幸的是 Anisina 主題並沒有提供樣版,只能自行實作。 修改樣版我們要修改主題內的樣版,先 cd themes/Anisina。接著我們要添加一些 html。 1. 添加搜尋按鈕打開 layout/_part ...


hexo 上實現搜尋功能(上)

前言hexo 原生是沒有搜尋功能的,但有些主題會提供搜尋功能,主要分成二種。一種是裝 npm 套件,在打包時先生成索引檔(可能是 JSON, XML 格式),再引入 js 檔自行實作搜尋的功能。另一種則是依賴外部服務,例如SwiftypeAlgoliaAzure。在搜尋時發送請求給外部 ...


在 hexo 上踩過的雷

部署到 github 後頁面未更新本機測試都正常,也成功部署到 github 上了,網頁卻遲遲沒有更新拜讀 stackoverflow 上的這篇 Github Page not updating 後,發現 github 的 setting 頁有顯示錯誤訊息: Your site is h ...


Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answe ...