https://github.com/jokecamp/jokecamp.com
personal blog and website
https://github.com/jokecamp/jokecamp.com
blog csharp developer jekyll joe markdown nodejs
Last synced: 28 days ago
JSON representation
personal blog and website
- Host: GitHub
- URL: https://github.com/jokecamp/jokecamp.com
- Owner: jokecamp
- Created: 2014-07-11T00:40:50.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2025-01-13T03:12:00.000Z (about 1 year ago)
- Last Synced: 2025-12-21T08:44:53.882Z (4 months ago)
- Topics: blog, csharp, developer, jekyll, joe, markdown, nodejs
- Language: HTML
- Homepage: https://www.jokecamp.com
- Size: 3.37 MB
- Stars: 84
- Watchers: 12
- Forks: 38
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Joe Kampschmidt's (Joe's Code) Personal Website/Blog
Source code for
The website is a static site built with [Poole](https://github.com/poole/poole) and [Jekyll](http://jekyllrb.com).
To test change to the project directory and run the following command
jekyll serve --watch
Then browse to
Pull requests will be accepted for any typos or editing and your contribution will be credited.
## Build
`jekyll build`
## Asset Pipeline
https://github.com/matthodan/jekyll-asset-pipeline/blob/master/README.md
- gem install jekyll-asset-pipeline
- gem install yui-compressor
## Script to Compress static content
See
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 $_");
}
}
```
## To Deploy
```
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
```