顯示具有 佈景主題 標籤的文章。 顯示所有文章
顯示具有 佈景主題 標籤的文章。 顯示所有文章

2020年8月20日 星期四

透過 Theme 更改 Open edX 網站的外觀

改變網站外觀的方式有很多種,

除了修改原始碼以外,

也可透過佈景主題的方式來進行,

Open edx 同樣也提供此種方式:

透過 Theme 更改 Open edX 網站的外觀

分別到 /edx/app/edxapp/lms.env.json 與 /edx/app/edxapp/cms.env.json

開啟佈景主題設定

"ENABLE_COMPREHENSIVE_THEMING": true

並在 COMPREHENSIVE_THEME_DIRS 指定佈景主題存放的資料夾,

"COMPREHENSIVE_THEME_DIRS": [
    "edx/app/edxapp/my-themes/edx-platform"

]

佈景主題的目錄結構:

/my-themes/edx-platform/my-theme/lms/static/images
/my-themes/edx-platform/my-theme/lms/static/sass
/my-themes/edx-platform/my-theme/lms/templates

影片檔案放置於 images ,

樣式設定放置於 sass 資料夾中,

網頁樣板放置於 templates,

並更改資料夾權限:

sudo chown -R edxapp:edxapp /my-themes
sudo chmod -R u+rw /my-themes

執行 paver update_assets 編譯相關檔案, 


最後到 Open edX 網站的 Django admin後台,

找到 Theming 設定,

並新增一組 Site themes 設定,

重新啟動所有服務即可套用設定的佈景主題。




 




2020年8月13日 星期四

透過 GitHub Pages 製作免費個人網站

GitHub 透過 Git 進行程式碼的版本控制,

除此以外也提供許多實用的服務,

今天就要來介紹:

透過 GitHub Pages 製作免費個人網站

GitHub Pages 是 GitHub 提供的網頁寄存服務,

而且僅支援靜態網頁,

上傳檔案透過 Git ,

以單純的個人網站是可以滿足大多數人的需求的。

預設網址為

[你的帳號名稱].github.io

也可透過 CNAME 紀錄指向 [你的帳號名稱].github.io.



製作首頁的 HTML 檔案有許多方法,

此處直接以 Google 文件轉為 index.html 作為範例,


接著新增一個 Repository ,

名稱設為 [你的帳號名稱].github.io

按下 Create repository 新增,

除了利用 Git 命令上傳檔案之外,

也能夠直接使用網頁上傳 HTML,


若是自定義域名的使用者,

可以上傳一個內容為 [你的帳號名稱].github.io 的純文字文件,

將其更名為 CNAME 後上傳至根目錄下,




或者到後台的 Settings 往下捲動找到 GitHub Pages 的設定,

在 Custom domain 設置自訂網址。


除此以外,

也能為個人網站選擇適合的佈景主題,

選定後按下 Select theme 即可。


既然作為網站,

就一定會提到 HTTPS ,

不過這不在今天的主題內,

就留待下回分解吧。