37 lines
648 B
Makefile
37 lines
648 B
Makefile
# Makefile for caperren.com
|
|
|
|
DEV_WEBSITE_CONTENT_PATH := "/home/caperren/obsidian/00002 - Projects/Websites/caperren-com"
|
|
|
|
.PHONY: \
|
|
install \
|
|
fix \
|
|
astro_upgrade \
|
|
clean_dev_website_content \
|
|
update_dev_website_content \
|
|
build \
|
|
dev
|
|
|
|
default: dev
|
|
|
|
install:
|
|
npm install
|
|
|
|
fix:
|
|
npm audit fix
|
|
|
|
astro_upgrade:
|
|
npx @astrojs/upgrade
|
|
|
|
clean_dev_website_content:
|
|
find src/content -mindepth 1 ! -name 'config.ts' ! -name '.' -exec rm -rvf {} +
|
|
|
|
update_dev_website_content: clean_dev_website_content
|
|
cp -rv $(DEV_WEBSITE_CONTENT_PATH)/* src/content
|
|
|
|
build: update_dev_website_content
|
|
npm run build
|
|
|
|
dev: update_dev_website_content
|
|
npm run dev
|
|
|