Another iteration of my personal website. This one is blog-focused and utilizes Jekyll for content management.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_backup
_drafts
_includes
_layouts
_posts
_sass
_tests
assets
.gitignore
.prettierrc.json
403.html
404.html
500.html
Gemfile
Gemfile.lock
LICENSE.md
README.md
_config.yml
about-me.md
all-posts.md
android-chrome-192x192.png
android-chrome-512x512.png
apple-touch-icon.png
attributions.md
browserconfig.xml
discourse-styles.css
favicon-16x16.png
favicon-32x32.png
favicon.ico
index.md
mstile-144x144.png
mstile-150x150.png
mstile-310x150.png
mstile-310x310.png
mstile-70x70.png
package.json
projects.md
safari-pinned-tab.svg

README.md

website-3.0

Another iteration of my personal website. This one is blog-focused and utilizes Jekyll for content management.

Building

To bundle and run this website locally, run bundle exec jekyll serve at the root of this project.

To include drafts, incremental compilation, and livereload, use bundle exec jekyll serve --incremental --drafts --livereload. (Livereload doesn't seem to work on Windows.)

Testing

To run tests, cd into the _tests directory, run npm install, and run npm test.

Publishing

To publish the finalized build artifacts to NPM, bump the version in package.json and run:

  • bundle exec jekyll build
  • npm publish .\_site\

Make sure not to run npm publish from the root of the project, as this command will succeed, but will publish the wrong directory to NPM.

TODO

  • Fix indentation in <li>'s in projects page.
  • Add more context to Theremin project on the project page.

License

The following directories and their contents are Copyright Nathan Friend. You may not reuse anything therein without my permission:

  • _posts/
  • _drafts/
  • assets/img/

All other directories and files are MIT Licensed. Feel free to use the HTML and SCSS as you please. If you do use them, a link back to https://github.com/nfriend/website-3.0 would be appreciated, but is not required.