assorted-color abstract painting

高效靜態網站產生器 Hugo 簡介

如果,你只是想要在網際網路上搭建一個簡易的靜態網站,希望可以方便地在本地管理並可以免費部署到網際網路上,而且具有輕巧、快速、可㩦的特性,那麼Hugo應該就是你的唯一選擇。Hugo 是一個極其快速且靈活的靜態網站生成器,廣泛用於建立靜態網站和網誌。它是用 Go 語言編寫的,因此具有在本地端電腦上極高的執行效率和速度。Hugo 的設計目的是為了簡化網站建設流程,使之快速且容易維護。

Read More
people sitting on chairs inside building

如何在Windows 10 安裝Chocolatey

最近在使用一些Windows的應用時,有時候會看到Chocolatey(或是choco)指令的安裝方式,感覺上好像是一個什麼新鮮的玩意兒,其實,它就是一套適用於Windows作業系統的軟體套件管理程式,就好像是在MacOS上的brew以及Ubuntu上的apt一樣,在安裝一些Windows套件和應用時非常方便,不過,它並不是預設上就可以使用的,在使用這個套件管理程式之前,還是需要先把它安裝到我們的Windows作業系統之中。

Read More

CentOS Stream 9 ADSL 撥接

CentOS 應該是很少人使用的 Linux 發行版本了吧!所以,中文的參考資料也很少。最近想要使用 CentOS 透過 ADSL 撥接上網取得中華電信的固定 IP,開始安裝之後才發現,原有的參考資料用來撥接上網的 rp.pppoe 套件已經找不到了,所以只好再到網路上找找看有沒有更新資料,好不容易才找到好心人提供的資料,所以趕快把它記錄下來,以免忘記。

Read More
grey concrete ruins near green trees at daytime

WordPress出現「前往的連結已到期」之解決方式

有時候我們需要在WordPress的佈景主題或外掛中以上傳的方式來安裝新的佈景主題或外掛,但是在上傳時卻出現了「 前往的連結已到期」這種讓人摸不著頭腦的錯誤訊息,其實,它所代表的意思跟連結沒有關係,僅僅只是在上傳時出現了錯誤沒辦法繼續完成安裝工作而已,而通常出現錯誤的情誤都在於你的PHP環境對於上傳檔案大小的限制,讓檔案沒辦法上傳,或是你的PHP執行時間設定值太短,讓它的程序還沒來得及完成所造成的。所以,大部份的情況是,只要把上傳檔案大小的限制以及PHP執行時間的限制放寬,就可以解決了。

Read More

使用Docker部署MySQL+WordPress+phpMyAdmin

在前面的文章中我們示範了如何使用docker-compose指令部署MySQL加上WordPress,讓我們可以很容易地在任何一台電腦或伺服器上把WordPress快速架起來,但是,只有WordPress對於有時候要進行資料庫管理的站長來說並不太方便。因此,在這篇文章中,我們再來寫一段docker-compose.yml,把phpMyAdmin也加上去。

Read More

讓Edge可以瀏覽 http 網站

現在由於網站詐騙的風行,使得許多的瀏覽器以及伺服器的安全性都一再地提升。對於站長而言,最有感的就是現在很多瀏覽器都已經不太能接受http網站了,甚至在新版的Edge瀏覽器中,還會直接阻擋我們瀏覽沒有支援https的網站,讓還沒有完成SSL設置的網站的瀏覽變得非常困擾。這篇文章中,我們就來看看如何讓Edge還可以檢視只有http的網站。

Read More

使用 Docker 部署測試用的 Django 網站

當我們在自己的電腦中完成了一個Django的專案之後,通常都會使用 python manage.py runserver 在自己的電腦中測試,此時如果你需要把網站打包給別人使用,或是暫時不考慮效率,只是想先放在伺服器上執行看看時,使用 Docker 會是一個最簡易的方法,因為你可以完全不用考慮目標作業環境是否能夠安裝你在網站中使用到的模組,我們只要把所有的環境以及網站通通包裝在同一個 image 中,然後就可以在任一個使用相同 CPU 架構下的 Docker 環境中執行。這篇教學就記錄了其中所需要的步驟。

Read More