該站點的目的是Polyglot HTML5依從性,這是W3C和WhatWG定義的HTML5和XHTML的可靠良好的子集,以進行更嚴格的語法驗證。這有時稱為XHTML5。
在最後2個相關的Web瀏覽器,Chromium和Firefox上用作text/html
或application/xhtml+xml
時,文檔應相同。在實踐中,基於鉻的瀏覽器將在網頁上呈現樣式表作為XHTML,在每個頁面加載上閃爍一個未設置的頁面,瀏覽器緩存似乎無法解決。我已經有一段時間沒有註意到了。
您可以使用busybox httpd
或使用Schneegan的XHTML代理來驗證這一點。使用諸如audio
元素之類的現代功能可防止驗證為“ True” XHTML 1.0嚴格。
請注意,出於性能原因,在移動瀏覽器中禁用了一些視覺效果,通過CSS使用SVG feTurbulance
過濾器時,Firefox完全懸掛。
通常,我運行kagami
並在master
中犯下構建文物。
busybox httpd
進行預覽更改。.kagami/macros
中評論unset DOC_ROOT
,如果您只想為本地查看構建。file://
uris將由於現代Web瀏覽器中的CORS限製而默默失敗。筆記
這部分尚未保持最新狀態。
.kagami/macros
和.scripts/
/ scripts/ scripts/ $HOME
.kagami/macros
.scripts/dotfiles-ls.sh
.scripts/unreachable.sh
.scripts/fetch-figure-pics.sh
我的Userland環境回購的操作工作流程在每次推動和CRON職位計時器上都觸發,該計時器執行了下面描述的CI/CD行為的簡化版本,這都是在每個修訂版中測試我的雜物的副作用,並且作為方便的方式進行了測試。要動態更新靜態網頁。
如果您的計劃是將GITHUB頁面與您自己的靜態站點生成器一起使用,則可以將源代碼保留在master
中,並自動push -f
構建工件構建到其他孤兒分支,與GitHub使用Jekyll的頁面不同。
如果您想避免使用來自帳戶的CI提交的CI委員會將您的提交歷史記錄混亂,請使用github-action
git
用戶名github-actions
和電子郵件地址[email protected]
。
默認的按運行github操作令牌令牌${{ secrets.GITHUB_TOKEN }}
不允許您將新提交推向您控制的AA不同的回購。
對於GitHub頁面,這需要使用至少public_repo
權限創建個人訪問令牌,並將其添加到您的回購秘密中。
在Settings > Developer settings > Personal access tokens
上生成PAT
可以在此處找到描述此自動構建行為的示例工作流程。