Skip to content

艾瑞克的沼澤 Posts

【第 02 天】什麼是 WordPress 外掛?為什麼開發自己的 WordPress 外掛?

在最開始,我們先來了解什麼是外掛?以及為什麼開發自己的 WordPress 外掛? WordPress 外掛 在 WordPress 的世界中,我們會用外掛用來擴展 WordPress 的核心功能,所謂的外掛就是由許多 PHP 程式碼和其他相關資源組成(可能是圖片、JavaScript、CSS 這類的資源),而我們只需要遵循WordPress 開發規範,就可以把一些想法在 WordPress 上面輕鬆的實現! 這也讓我們可以更容易的站在 WordPress 基礎上,添加自己需要的附加功能。舉一個在 WordPress 的世界中,不得不知道、也是最簡單的外掛『Hello Dolly 』,這個外掛只包含了 DocBlock(晚點會提到這是什麼)、一些 PHP…

【第 01 天】WordPress 遇上 Chatbot,像極了愛情

大家好,我是艾瑞克 聽說第一天開頭,都要先上一點前言 總之,最近想學學 WordPress 外掛的開發,所以我就決定,再接下來的 30 天,把我學習的心得記錄下來,作為我這次鐵人賽的參賽內容。當然,要開發一個有趣的外掛,才會有繼續寫下去的動力(應該吧),所以我決定最後的時間,來寫出一個我熟悉的 LINE chatbot 通知 …的外掛。 然後聽說第一天的第二段,要放上之後的章節規劃,這樣就會感覺自己好像寫完了(誤),所以我也來放一下 【第 01 天】WordPress 遇上 Chatbot,像極了愛情 【第 02 天】什麼是 WordPress 外掛?為什麼開發自己的 WordPress 外掛? 【第…

在 Mac OS 上面安裝 Laradock 筆記

之前在虛擬機上面開發 Laravel ,但是虛擬機得去要完整模擬一台主機,所以整個映像檔非常大,也因為這樣很多人都開始轉用 Docker。

在這篇文章中,我會紀錄如何使用 Docker 這項技術來建置 PHP/Laravel 的開發環境,未來要開發 Laravel 的時候,只要把 Laradock 運行起來就可以了。

Chatbots meetup 聊天機器人小聚 #20 @ LINE Taiwan Office

台灣的疫情終於漸漸的穩定下來,各個社群的線下活動都開始陸續恢復運作了。Chatbot Taiwan 也迎來期待已久的第 20 場小聚!這次小聚選在熊大寶殿舉辦,很感謝場地方 LINE 提供場地和贊助美食、飲料,讓大家分享交流之餘,還能吃飽喝足,希望每個人都能滿載而歸!在心得開始前,先放上這次的活動資訊 KKTIX:https://chatbots.kktix.cc/events/meetup-020 共筆:https://hackmd.io/@chatbot-tw/meetups-020 直播回顧:https://youtu.be/VxcpDFHWOb8?t=2146 接下來就是這次活動的心得 第一個出場的是 Evan ,一樣為我們帶來這個月有關於 LINE API 的更新 總結一下,這個月的主要更新如下: Flex Message Simulator tutorial 的釋出 Messaging API…

如何用 rendertron 處理前後端分離的 SEO 問題

最近在公司的產品終於從外包公司接回來,採用前後端分離架構。

傳統的架構就是讀取不同頁面就回傳一份不同的 HTML 檔案,意味著使用者的每個動作都要將整個畫面重繪,因為要一直重新 loading 整個頁面,體驗相對來說就變差了。

至於前後端分離也就是說讓前端全權負責把資料渲染在頁面上。舉個例子,今天有個用戶來開啟網頁,這樣讀取一個 web app 的過程就會經過以下步驟:

Nginx 和 Apache 如何域名配置 301 redirect www 到 non-www

以搜尋引擎來看網址,有 www 和沒有 www 的網址是不同的兩個的網址。因此,當它們同時都指向同一個網站時,儘管是可以的,但是這會讓搜尋引擎不知應該選擇哪一個 URL 作為主要的網址,所以會影響 SEO ,因為常常忘記要怎麼設定,所以這邊紀錄一下。