打贏復活賽,我活過來了

近況 距離上次的閒言碎語已經兩個多月沒說話了,是時候整理整理我的思緒了。上回是發表了一堆感慨,之後就沒聲了,所以是有一點倉促了,後續的活就跟不上了。 又是一年國慶,果然我的國慶堪比雙十一。之前旗下的三個域名(52ecy.cn,moeins.cn,moeins.com),雖然復活賽是打贏了,但是裝備沒有了。 所以只能新購域名了,同時又把部落格給恢復了,可能還是想自己折騰吧,掛靠在部落格園還是不大舒服的樣子。 之前一直在用的emlog,這會也來場大動作,直接給系統換到了WordPress,同時也換上了新主題。這款主題是由專收爆米花在21年前後的時候就發布了,那會我在loc看到的時候我就star了,一直在我GitHub裡躺了4年lolimeow,因為那會一直在用emlog,所以就不願意折騰。乘此契機,乾脆一戰到底,所以也是花了一點大功夫,包括數據的遷移,和主題的適配。 雖然作者一直以來都在積極推進主題的更新,也正因此我在使用中沒有遇到太大的麻煩,但也有缺少我之前系統的設定,所以我也一併把這個主題做了更新,並且pull到了原倉庫。上面放的GitHub的連結是我更新後的。 最麻煩的數據遷移部分,我在網上兜兜轉轉了半天,只找到exe版本的,先不說exe版本給人一種莫名的不放心的感覺,況且我現在用的還是Mac的系統,根本就不能直接運行。所謂自己動手豐衣足食,所以我只能花點時間給自己寫一個遷移腳本了。GitHub的地址我放在了文章的底部了,可以完美遷移emlog的數據到WordPress系統中。不愧是我! 圖片我還是一樣,一份存七牛雲備份,一份存新浪圖床,轉過來發現市場上沒有好用適合我的七牛雲插件,我又自己撸了一個 新域名 雖然我也很不想,但是又只能換域名了,之前的域名就給人做嫁衣了。萌音系列: MoeKot.cn。萌音系列的包括(萌音筆記、萌音發卡、萌音社群、萌音商城等)以後都會放在這個域名下。主站系列: MoeJue.cn。這是我的主站,包括部落格和一些不帶系列的項目都會放到這個域名下面。 解釋 Moe: 日文裡的「萌え」的讀音,羅馬音的寫法,中文裡一般翻譯成「萌」。 Kot: 日語「聲音」的意思,羅馬音寫法。 Jue: 阿珏醬的簡版音譯。 部落格 我又是一個特別念舊和重感情的人,所以連之前的部落格我都一同保留下來了。Xlog cnblogs emlog Blog 相關的網站的域名我也做了遷移,就不一一列出來了,當然也可能會漏掉一些連結沒替換全。 所有的數據都是原汁原味的,不漏掉每一個人的數據。甚至是部落格的註冊用戶的數據我也一同搬遷過來了,可以直接在新系統上登入,密碼是一樣的。 快來star一下吧! 食用方法也一併寫到了README.md裡了,如果遇到什麼問題也可以直接提交issue。 emlog遷移WordPress腳本 我的部落格即將同步至騰訊雲開發者社群,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=15kxzzid10tgx

2024年10月3日 · 1 min · MoeJue

emlog 新浪上傳插件+接口 V1.1

emlog 後台撰寫文章新浪上傳圖片外掛 第一次撰寫 emlog 外掛,參考了七牛圖床的寫法(對,就是後台那個),推薦兩個一起使用 外掛下載後直接上傳到 emlog 後台即可,無需解壓縮 (這話誰說的,站出來,保證不打死你) 具體使用方法在外掛設定介面有寫,下載地址在文章底部 哪位好心人有 emlog 的開發者帳號,可以幫我提交到 emlog 應用中心裡 注意: GitHub 打包下載的 zip 壓縮包檔名會被加上-master,包括裡面壓縮的子資料夾,需要重新命名為SinaUpload才能上傳,否則 emlog 會報錯 此外掛僅限 emlog 部落格系統使用,其他部落格系統無法使用 以下是公開介面,可自行編寫其他系統外掛 介面地址: https://img.52ecy.cn/home/Interface 請求參數說明: 名稱 說明 username 幻想領域帳號 password 幻想領域密碼 multipart(可選) false/true,使用本地上傳還是遠端上傳,預設本地上傳(true) url(可選) 需要轉存的圖片地址,當 multipart 為 false 時,url 必須傳遞 返回標準json資料 { “code”:“0000”, #狀態碼 “msg”:“http://www.52ecy.cn/randbg.png" #圖片地址 } 成功返回 000 狀態碼和圖片地址,失敗返回狀態碼和原因 .down_link{background:url(‘https://www.52ecy.cn/content/uploadfile/201707/md-bg.jpeg') no-repeat 100% 0% #fffdff; border: 1px solid #faf8fb; border-radius: 2px; color: #666; font-size: 14px; margin-bottom: 10px; padding: 5px 20px;}.downbtn{background: none repeat scroll 0 0 #1BA1E2; border: 0 none; border-radius: 2px; color: #FFFFFF; cursor: pointer; font-family: “Open Sans”,“Hiragino Sans GB”,“Microsoft YaHei”,“WenQuanYi Micro Hei”,Arial,Verdana,Tahoma,sans-serif; font-size: 14px; margin: -4px 20px 0 0; padding: 8px 30px;text-transform:none;text-decoration:none;} .downlink a{text-decoration:none;} .downlink a{text-decoration:none;font-size:15px;} .downlink a:link{color: #ffffff;} .downlink a:visited{color: #ffffff;} .downlink a:hover{color: #ffffff;} .downlink a:active{color: #ffffff;} .downbtn{background: none repeat scroll 0 0 #1BA1E2; border: 0 none; border-radius: 2px; color: #FFFFFF !important; cursor: pointer; font-family: “Open Sans”,“Hiragino Sans GB”,“Microsoft YaHei”,“WenQuanYi Micro Hei”,Arial,Verdana,Tahoma,sans-serif; font-size: 14px; margin: -4px 20px 0 0; padding: 8px 30px;} .yanshibtn{background: none repeat scroll 0 0 #d33431; border: 0 none; border-radius: 2px; color: #FFFFFF!important; cursor: pointer; font-family: “Open Sans”,“Hiragino Sans GB”,“Microsoft YaHei”,“WenQuanYi Micro Hei”,Arial,Verdana,Tahoma,sans-serif; font-size: 14px; margin: -4px 20px 0 0; padding: 8px 30px;text-transform:none;text-decoration:none;} .downbtn:hover,.yanshibtn:hover{background: none repeat scroll 0 0 #9B59B6; border: 0 none; border-radius: 2px; color: #FFFFFF!important; cursor: pointer; font-family: “Open Sans”,“Hiragino Sans GB”,“Microsoft YaHei”,“WenQuanYi Micro Hei”,Arial,Verdana,Tahoma,sans-serif; font-size: 14px; margin: -4px 20px 0 0; padding: 8px 30px;} .downbtn a:hover,.yanshibtn a:hover{background: none repeat scroll 0 0 #9B59B6; border: 0 none; border-radius: 2px; color: #FFFFFF; cursor: pointer; font-family: “Open Sans”,“Hiragino Sans GB”,“Microsoft YaHei”,“WenQuanYi Micro Hei”,Arial,Verdana,Tahoma,sans-serif; font-size: 14px; margin: -4px 20px 0 0; padding: 8px 30px;} ...

2018年4月21日 · 2 min · MoeJue

利用.htaccess綁定子網域到子目錄

一般情況下,一台虛擬主機只允許綁定一個域名到根目錄下。 使用過emlog的人,應該對其中的靜態連結不陌生,它就是典型的利用.htaccess檔案來對網頁進行域名轉向。 利用.htaccess綁定域名到子目錄,前提是你的空間伺服器必須支援Apache的rewrite功能,只有這樣才能使用.htaccess。如果你的空間是Linux伺服器,一般預設都已開啟。即可以實現綁定域名到子目錄、一個空間多個站點。 下面是以 link.52ecy.cn 綁定到子目錄link為例的.htaccess程式碼。 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / 綁定link.52ecy.cn 到子目錄link RewriteCond %{HTTP_HOST} ^link\.52ecy\.cn$ [NC] RewriteCond %{REQUEST_URI} !^/link/ RewriteRule ^(.*)$ link/$1?Rewrite [L,QSA] #可以綁定多個 只需重複上三行程式碼並更改一下域名、目錄名 就好了 如果你已完成上面的步驟,你的子域名應該可以訪問了,但你會發現在瀏覽器上訪問「主域名+綁定的域名目錄」也可以訪問,可這並不是我們想要的。 接下來我們完成最後一步,在每一個綁定的目錄中,如link目錄中,也增加一個 .htaccess 檔案。 .htaccess程式碼如下: 下面是以 music.xmgho.com 綁定到子目錄music為例的.htaccess程式碼。 即可以實現綁定域名到子目錄、一個空間多個站點。即可以實現綁定域名到子目錄、一個空間多個站點。即可以實現綁定域名到子目錄、一個空間多個站點。即可以實現綁定域名到子目錄、一個空間多個站點。 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #只許綁定的域名訪問 RewriteCond %{HTTP_HOST} !^link\.52ecy\.cn$ [NC] RewriteRule (.*) http://link.52ecy.cn/$1 [L,R=301] #對綁定目錄下與 同名的目錄的處理 RewriteCond %{REQUEST_URI} ^\/link\/ [NC] RewriteCond %{QUERY_STRING} !^(.*)?Rewrite RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA] 結語: 由於我的伺服器本身就支援子域名綁定到子目錄,所以我自己沒法測試,不過我讓朋友在阿里云的主機測試通過了,但阿里云限制了數量,多綁定的話會跳到根目錄。由此看來,並不是所有的伺服器商都支援這樣玩,還得自行測試。 最後,最重要的一點就是,你的域名得解析過來才有用的[哭笑~]

2018年1月22日 · 1 min · MoeJue

筆記:Sublime Text3配置

儲存一下Sublime Text3的配置資訊,省得下次又弄丟找不著了。 配置: { “font_size”: 21, // 設定字體大小 “word_wrap”: true, // 自動換行 “update_check”: false, // 禁用更新檢查 “font_face”: “Courier New”, // 設定字體 “highlight_modified_tabs”: true, // 檔案修改高亮 “create_window_at_startup”: false, // 取消啟動自動開啟新視窗 “open_files_in_new_window”: false, // 取消開啟檔案生成新視窗 “highlight_line”: true, // 高亮顯示目前行 “show_encoding”: true, // 右下角顯示編碼類型 “open_files_in_new_window”: false, // 禁止每次都在新視窗開啟 “caret_style”: “phase”, // 設定游標閃動方式 “line_padding_top”: 5, // 行上間距 “line_padding_bottom”: 5, // 行下間距 “fade_fold_buttons”: false, // 一直顯示程式碼收縮圖示 “translate_tabs_to_spaces”: false // 使用空格替代Tab } 插件: 安裝插件管理器: 透過快捷鍵 ctrl+` 或者 View > Show Console 選單開啟控制台 ...

2017年12月28日 · 1 min · MoeJue

為你的部落格加上一個Live2D看板娘吧

前段時間,在不少人部落格看到這個 Live2D 看板娘,頗感興趣!就查閱了點相關教學為自己部落格也添加上了 前言 live2d並不是一種先進的技術,它產生的效果,都是用基本的平移、旋轉、透明、曲面變形等操作實現的。最終的效果與貼圖關係很大,而每一個動作,都需要製作師的精細調整。這是一個需要消耗大量時間精力的過程,因此品質好的模型並不多,品質好的也一般是在遊戲中,版權受到保護,不能隨意使用。 本文章中所用模型解包自藥水製作師手機遊戲,版權歸該官方所有。(沒錯,我也是來安利這款遊戲的) 準備工作 俗話雖說:「授人以魚不如授人以漁」,但是由於這魚比較難釣,我們還是乖乖搬個小板凳坐吃魚群眾吧! 以下程式碼是我光明正大從後宮學長那偷過來的魚加以烹飪而成。 先到我的 Github 去下載我再次整理過後的live 2D的程式碼(包含兩人的動作和初始的三套貼圖),畢竟還是煮熟的好吃點~ 下載後解壓縮程式碼到你的部落格網站根目錄去。(目錄位置可以自訂) 然後把解壓縮出來的資料夾改名為:live2d 。(叫啥無所謂,好看最重要) (少女盲目分析中) 食用方法 然後就教大家怎麼吃吧,呸,還真吃起來了 在你部落格程式頭部檔案(header.php)引入介面樣式,在 head 標籤內插入如下程式碼: 在你部落格程式頁腳檔案(footer.php)引入腳本,在 body 標籤結束前插入如下程式碼: 以上程式碼在使用絕對路徑時要注意一個問題: 像我部落格 www.52ecy.cn 和 52ecy.cn 都可以進行訪問,但是如果在引用時使用了www,訪問www.52ecy.cn時是沒有問題,但在直接訪問52ecy.cn時,會因為跨域問題(子網域不同也屬於跨域),導致json無法載入,然後你的看板娘就出不來了。 可以改為以下程式碼(人物的切換也只需改為相應的資料夾名字即可) 在合適的頁面位置插入 Live2D 看板娘的元素,可以放在底部: 滑鼠放在頁面某個元素上時,需要 Live2D 看板娘提示的請修改 message.json 檔案。 { “mouseover”: [ { “selector”: “.container a[href^=‘http’]”, //此處修改為你頁面元素的標籤名 “text”: [“要看看 {text} 麼?”] //此處修改為你需要提示的文字 }, { “selector”: “.navto-search”, “text”: [“在找什麼東西呢,需要幫忙嗎?”] } ], “click”: [ //此處是 Live2D 看板娘的觸摸事件提示 { “selector”: “#landlord #live2d”, “text”: [“不要動手動腳的!快把手拿開~~”, “真…真的是不知羞恥!”, “再摸的話我可要報警了!⌇●﹏●⌇”, “110嗎,這裡有個變態一直在摸我(ó﹏ò。)”] } ] } ...

2017年12月24日 · 1 min · MoeJue

隨機二次元圖片API上線

隨機二次元圖片API上線 —— 隨機動漫桌布,每天刷一刷,每次都不一樣。 接口地址: https://www.52ecy.cn/randbg/randbg.php 請求參數說明: 名稱 說明 type(可選) json:返回標準json資料(圖片地址) 302:跳轉至圖片地址(插入HTML圖片時務必使用) total(可選) 1-10 返回的圖片數量(僅json資料時有效,最多10張) style(可選) 1/2/3 返回圖片的類型, 1:webp縮略圖、 2:jpg縮略圖、 3:不帶浮水印原圖,其他均為帶浮水印的原圖 https(可選) true/false,返回圖片地址是否為https形式(目前https憑證為未驗證狀態,建議使用http) 返回標準的json資料 { “total”:“1”, #圖片數量 “img”:“http://www.52ecy.cn/randbg.png" #圖片地址 } 呼叫範例 background: url(http://www.52ecy.cn/randbg/randbg.php?type=302&style=3) no-repeat center; 網站呼叫包括但不限於網頁html標籤的呼叫、動態語言的載入、APP內網頁的載入。 使用限制 由於API剛上線,處於公測階段,不對介面的呼叫實行限制。如果將來出現不可抗力的因素,將對介面採取限制或者其他方案,望熟知。 版權及隱私聲明 使用阿珏部落格二次元圖片隨機API,可能會記錄相關網站、IP、呼叫來源、呼叫數量、呼叫時間、流量等資料,使用本API視為接受本協議。本站擁有對阿珏部落格隨機二次元圖片API的最終解釋權,在某些特定情況下,阿珏部落格有權利禁止你的網站呼叫。

2017年12月6日 · 1 min · MoeJue