diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 14 |
1 files changed, 9 insertions, 5 deletions
| @@ -1,7 +1,11 @@ | |||
| 1 | include makext.mk | ||
| 2 | |||
| 3 | help: .help | ||
| 4 | |||
| 1 | MAKEFLAGS+=-j2 | 5 | MAKEFLAGS+=-j2 |
| 2 | PROJECTS_FILENAME = content/pages/projects.md | 6 | PROJECTS_FILENAME = content/pages/projects.md |
| 3 | 7 | ||
| 4 | dev: watch server | 8 | dev: watch server # Starts a development server |
| 5 | 9 | ||
| 6 | watch: | 10 | watch: |
| 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: | |||
| 9 | server: | 13 | server: |
| 10 | jbmafp -s | 14 | jbmafp -s |
| 11 | 15 | ||
| 12 | update-projects: projects-header | 16 | update-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 | ||
| 26 | update-fossil: | 30 | update-fossil: # Update Fossil projects |
| 27 | cd tools && bash fossil-projects.sh | 31 | cd tools && bash fossil-projects.sh |
| 28 | 32 | ||
| 29 | update-github: | 33 | update-github: # Update GitHub projects |
| 30 | cd tools && python github-projects.py | 34 | cd tools && python github-projects.py |
