Source code for https://www.jokecamp.com
The website is a static site built with Poole and Jekyll.
To test change to the project directory and run the following command
jekyll serve --watch
Then browse to http://localhost:4000/
Pull requests will be accepted for any typos or editing and your contribution will be credited.
jekyll build
https://github.com/matthodan/jekyll-asset-pipeline/blob/master/README.md
- gem install jekyll-asset-pipeline
- gem install yui-compressor
See https://members.nearlyfreespeech.net/wiki/HowTo/GzipStatic
Run on unix web server
#!/usr/local/bin/perl
# This script should be uploaded to the web server.
use warnings;
use strict;
use File::Find;
find (\&wanted, ("."));
sub wanted
{
if (/(.*\.(?:html|htm|css|js)$)/i) {
print "Compressing $File::Find::name\n";
system ("gzip --keep --best --force $_");
}
}
jekyll serve
git commit -m "
git push origin master
./deploy.sh
https://jekyllrb.com/docs/installation/macos/
brew install chruby ruby-install
ruby-install ruby 3.3.5
echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-3.3.5" >> ~/.zshrc # run 'chruby' to see actual version
chruby
gem install jekyll
jekyll --version
# 4.3.4