This is the codebase for my personal blog at wiserfirst.com, created with
Jekyll and hosted on Netlify
git clone git@github.com:wiserfirst/wiserfirst.github.io.git
cd wiserfirst.github.ioRuby is required to run Jekyll and Nodejs is needed to run a development
dependency markdownlint. They can be installed with asdf as
follows:
asdf plugin add ruby
asdf plugin add nodejs
# need to run in this directory
asdf installThis app uses the following dependencies during development:
- markdownlint (via markdownlint-cli): make sure Markdown syntax conforms to community standards
Install Node-based dependencies in the following way, and remember to
re-shim whatever version manager is being used for Node (I use asdf), or
add the bin folder of the Node installation to the $PATH, otherwise
executables like markdownlint may not be available:
npm install --global markdownlint-cli
asdf reshim nodejsbundle exec jekyll serve --incremental --drafts --livereloadThen, navigate to http://localhost:4000
This blog currently uses the Minimal Mistakes theme.
This blog is current deployed to Netlify with Github Actions running the builds.
Just push to the develop branch to trigger a new build and if the build is
successful, the site would be deployed to Netlify.
| Category | License |
|---|---|
| Content | ![]() |
| Code |
Content in all blog posts is licensed under the Creative Commons Attribution 4.0 license (CC-BY-4.0), and all source code in this repo, and contained within any blog posts, is licensed under the MIT license.
SPDX-License-Identifier: (MIT AND CC-BY-4.0)
