Built with Less, Slim and plenty of Bootstrap to go.
As of 4/5/2020, this personal is no longer active and serves as a store of older work.
lessc
- installable throughnpm
slim
- Ruby gem
The website consists of multiple pages for each section. The code and assets for each page are enclosed in an individual folder.
main
: landing pagetimeline
: experience pageresume
: resume pagecontact
: contact page
Folders usually have a .less
and a .slim
file which need to be transpiled into HTML and CSS. The exception is the main
page as it uses pure CSS insead of Less.
-
index.slim
is supposed to be compiled intoindex.html
, a redirect page that brings users to the main landing page -
slim_compile.rb
takes a CLI argument of the name of the.slim
file and the output needs to be piped to get a.html
file like so:
ruby slim_compile.rb main.slim > main.html
If you'd like to test the website locally, all files must be removed from their respective directories and put into one flat directory.
Upon being in the flat directory, you can use http-server
(installable via npm
) in the directory and then visit the IP address and port given to you by http-server
.