13 lines
448 B
PowerShell
13 lines
448 B
PowerShell
$root = Split-Path -Parent $PSScriptRoot
|
|
$site = Join-Path $root "site"
|
|
$config = Join-Path $PSScriptRoot "quartz.config.yaml"
|
|
|
|
if (-not (Test-Path -LiteralPath (Join-Path $site ".git"))) {
|
|
git clone --branch v5 --single-branch https://github.com/jackyzha0/quartz.git $site
|
|
}
|
|
|
|
Copy-Item -LiteralPath $config -Destination (Join-Path $site "quartz.config.yaml") -Force
|
|
Set-Location -LiteralPath $site
|
|
npm ci
|
|
npx quartz plugin install --from-config
|