Skip to content

fahmiirsyadk/personal-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Site

Personal website to unify my fragmented thoughts


logo

Built with OCaml 5.1


Architecture of this site

and etc, mostly used to run the static site generator engine.

Folder structures

  • .github/workflows -- run action to compile the site
  • engine/ -- SSG engine
  • pages/ -- all pages goes there
  • static/ -- static files
  • data/ -- Markdowns & blog articles source
  • templates/ -- Layout templates

How to run it ?

You need to install Ocaml

[ 01 ] Installation

  1. Install using Make
make deps

[ 02 ] Running

  1. Run the server
make watch
  1. Open localhost:8080

[ 03 ] Build Production

  1. Run build command
make prod