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.io
Ruby 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 install
This 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 nodejs
bundle exec jekyll serve --incremental --drafts --livereload
Then, 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)