adding make file stuff

This commit is contained in:
Juan 2026-02-28 21:12:23 -05:00
parent b4be1547cf
commit 97763917d8
7 changed files with 37 additions and 13 deletions

2
.env.dev Normal file
View file

@ -0,0 +1,2 @@
HUGO_PARAMS_ISSO_URL=http://localhost:8080/
HUGO_BASEURL=/

2
.env.prod.example Normal file
View file

@ -0,0 +1,2 @@
HUGO_PARAMS_ISSO_URL=https://comments.example.com/
HUGO_BASEURL=https://example.com/

3
.gitignore vendored
View file

@ -1,2 +1,3 @@
isso-dev.db isso-dev.db
.hugo_build.lock .hugo_build.lock
.env.prod

19
Makefile Normal file
View file

@ -0,0 +1,19 @@
include .env.dev
export
.PHONY: dev dev-hugo dev-isso prod-build
# Run hugo dev server + isso in parallel
dev:
$(MAKE) dev-isso & $(MAKE) dev-hugo; wait
dev-hugo:
hugo server -D --bind 0.0.0.0
dev-isso:
isso -c isso.dev.cfg run
# Build for production using .env.prod
prod-build:
@test -f .env.prod || (echo "Error: .env.prod not found. Copy .env.prod.example to .env.prod and fill in your values." && exit 1)
export $$(cat .env.prod | xargs) && hugo --minify

View file

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=33989&amp;path=livereload" data-no-instant defer></script><meta name="theme-color" content="#ffffff"> <html><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script><meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="https://unpkg.com/terminal.css@0.7.2/dist/terminal.min.css" /> <link rel="stylesheet" href="https://unpkg.com/terminal.css@0.7.2/dist/terminal.min.css" />
<link rel="stylesheet" href="/css/styles.css"/> <link rel="stylesheet" href="/css/styles.css"/>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
@ -32,15 +32,15 @@
<li><strong>blog categories</strong></li> <li><strong>blog categories</strong></li>
<li> <li>
<a href="//localhost:33989/categories/games/">games</a> <a href="//localhost:1313/categories/games/">games</a>
</li> </li>
<li> <li>
<a href="//localhost:33989/categories/hugo/">hugo</a> <a href="//localhost:1313/categories/hugo/">hugo</a>
</li> </li>
<li> <li>
<a href="//localhost:33989/categories/terminal/">terminal</a> <a href="//localhost:1313/categories/terminal/">terminal</a>
</li> </li>
</ul> </ul>

View file

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=33989&amp;path=livereload" data-no-instant defer></script><meta name="theme-color" content="#ffffff"> <html><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script><meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="https://unpkg.com/terminal.css@0.7.2/dist/terminal.min.css" /> <link rel="stylesheet" href="https://unpkg.com/terminal.css@0.7.2/dist/terminal.min.css" />
<link rel="stylesheet" href="/css/styles.css"/> <link rel="stylesheet" href="/css/styles.css"/>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
@ -32,15 +32,15 @@
<li><strong>blog categories</strong></li> <li><strong>blog categories</strong></li>
<li> <li>
<a href="//localhost:33989/categories/games/">games</a> <a href="//localhost:1313/categories/games/">games</a>
</li> </li>
<li> <li>
<a href="//localhost:33989/categories/hugo/">hugo</a> <a href="//localhost:1313/categories/hugo/">hugo</a>
</li> </li>
<li> <li>
<a href="//localhost:33989/categories/terminal/">terminal</a> <a href="//localhost:1313/categories/terminal/">terminal</a>
</li> </li>
</ul> </ul>

View file

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=33989&amp;path=livereload" data-no-instant defer></script><meta name="theme-color" content="#ffffff"> <html><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script><meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="https://unpkg.com/terminal.css@0.7.2/dist/terminal.min.css" /> <link rel="stylesheet" href="https://unpkg.com/terminal.css@0.7.2/dist/terminal.min.css" />
<link rel="stylesheet" href="/css/styles.css"/> <link rel="stylesheet" href="/css/styles.css"/>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
@ -32,15 +32,15 @@
<li><strong>blog categories</strong></li> <li><strong>blog categories</strong></li>
<li> <li>
<a href="//localhost:33989/categories/games/">games</a> <a href="//localhost:1313/categories/games/">games</a>
</li> </li>
<li> <li>
<a href="//localhost:33989/categories/hugo/">hugo</a> <a href="//localhost:1313/categories/hugo/">hugo</a>
</li> </li>
<li> <li>
<a href="//localhost:33989/categories/terminal/">terminal</a> <a href="//localhost:1313/categories/terminal/">terminal</a>
</li> </li>
</ul> </ul>