diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2025-08-02 20:39:08 +0200 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2025-08-02 20:39:08 +0200 |
| commit | 6a351ac15e3604b94e39cde39eb63de421a7e0ef (patch) | |
| tree | 84b0b442961695cc869d2d3e883f2ee211950783 /Makefile | |
| parent | f871619d7fedbf973c249ad6e16c0fcf7e819cf8 (diff) | |
| download | mitjafelicijan.com-6a351ac15e3604b94e39cde39eb63de421a7e0ef.tar.gz | |
Added makext
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 |
