aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index d0add7d..a76e77e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,11 @@
1include makext.mk
2
3help: .help
4
1MAKEFLAGS+=-j2 5MAKEFLAGS+=-j2
2PROJECTS_FILENAME = content/pages/projects.md 6PROJECTS_FILENAME = content/pages/projects.md
3 7
4dev: watch server 8dev: watch server # Starts a development server
5 9
6watch: 10watch:
7 find . -type f \( -name "*.html" -o -name "*.js" -o -name "*.md" -o -name "*.yaml" -o -name "*.css" -o -name "*.xml" \) | entr jbmafp -b 11 find . -type f \( -name "*.html" -o -name "*.js" -o -name "*.md" -o -name "*.yaml" -o -name "*.css" -o -name "*.xml" \) | entr jbmafp -b
@@ -9,7 +13,7 @@ watch:
9server: 13server:
10 jbmafp -s 14 jbmafp -s
11 15
12update-projects: projects-header 16update-projects: projects-header # Update projects page
13 cat content/pages/projects.fossil.md.part \ 17 cat content/pages/projects.fossil.md.part \
14 content/pages/projects.github.md.part >> \ 18 content/pages/projects.github.md.part >> \
15 content/pages/projects.md 19 content/pages/projects.md
@@ -19,12 +23,12 @@ projects-header:
19 echo "title: Personal projects" >> $(PROJECTS_FILENAME) 23 echo "title: Personal projects" >> $(PROJECTS_FILENAME)
20 echo "date: 2024-10-21T12:00:00+02:00" >> $(PROJECTS_FILENAME) 24 echo "date: 2024-10-21T12:00:00+02:00" >> $(PROJECTS_FILENAME)
21 echo "url: projects.html" >> $(PROJECTS_FILENAME) 25 echo "url: projects.html" >> $(PROJECTS_FILENAME)
22 echo "type: page" >> $(PROJECTS_FILENAME) 26 echo "type: page-no-title" >> $(PROJECTS_FILENAME)
23 echo "draft: false" >> $(PROJECTS_FILENAME) 27 echo "draft: false" >> $(PROJECTS_FILENAME)
24 echo "---\n" >> $(PROJECTS_FILENAME) 28 echo "---\n" >> $(PROJECTS_FILENAME)
25 29
26update-fossil: 30update-fossil: # Update Fossil projects
27 cd tools && bash fossil-projects.sh 31 cd tools && bash fossil-projects.sh
28 32
29update-github: 33update-github: # Update GitHub projects
30 cd tools && python github-projects.py 34 cd tools && python github-projects.py