GitHub - MateuszMyalski/makessg: Make based Static Site Generator · GitHub
/" data-turbo-transient="true" />
Skip to content
Type / to search
Sign in<br>Sign upAppearance settings
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
MateuszMyalski
makessg
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
master
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>10 Commits<br>10 Commits
.github/workflows
.github/workflows
.gitignore
.gitignore
LICENSE
LICENSE
Makefile
Makefile
README
README
install.sh
install.sh
makessg.sh
makessg.sh
tests.sh
tests.sh
View all files
Repository files navigation
Makefile-based Static Site Generator
I've had enough of overcomplicated scripts, Python packages, and frameworks<br>just to simply convert and bind my notes. In the past, I used just Makefile,<br>which made it a bit too difficult to maintain across several websites. I've now<br>exported common parts of the logic to one toolkit, **makessg.sh**, and<br>orchestrated the work to take all the advantages that Makefiles offer.
How to start?
1. Clone the repository<br>2. Run: `./makessg.sh init sources`<br>3. Run: `make` and then `make serve` if you want to run a local Python-based<br>HTTP daemon.
Simple as that!
Use in your websites
curl https://raw.githubusercontent.com/MateuszMyalski/makessg/refs/heads/master/install.sh | bash
How was AI used here?
Basically, no vibe-coding to avoid generating unnecessary clutter. I used<br>AI-assisted brainstorming, test coverage and small refactors to make things<br>compact. In summary, $0 has been spent on tokens.
About<br>Make based Static Site Generator<br>Topics<br>static-site<br>Resources<br>Readme<br>License<br>Activity<br>Stars<br>0 stars<br>Watchers<br>0 watching<br>Forks<br>0 forks<br>Report repository
Contributors
Languages
You can’t perform that action at this time.