Code Monkey home page Code Monkey logo

dailyherold.io

Build Status

This is my personal blog, dailyherold.io. I write about stuff I am interested in, and what I would like to share with our community.

All content created by John Paul Herold and powered by GitHub Pages.

Requirements

  1. Ruby dev package (e.g. on Ubuntu, run apt install ruby-dev)
  2. bundler

Build/Serve

  • bundle exec jekyll build: build and generate static site, the same command run by Travis CI.
  • bundle exec jekyll serve --drafts: serve site with drafts locally, navigate to http://127.0.0.1:4000 to view.

Test

  • A successful static site generation via the build steps above is the majority of "testing" today.
  • bundle exec github-pages health-check: run by Travis CI to check for common DNS configuration issues when using a custom domain (docs).

Write

  • Serve the site locally with drafts enabled (see Build/Serve section).
  • Create or edit drafts under _drafts/.
  • Move file to _posts/ with YEAR-MONTH-DAY-title.md filename.
  • Modify the post's front matter, using the doc link and other posts for reference. Pay attention to the published variable, in case you don't want to publish the post on the next build.
  • Merge PR with new post into master which is the only branch used for static site generation.

TODO

  • Add favicons to site.
  • Use rvm to pin a version of Ruby, same as CI builds, for local development workflow.

John Paul Herold's Projects

bcc icon bcc

BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more

bpftrace icon bpftrace

High-level tracing language for Linux eBPF

dotfiles icon dotfiles

Ansible-powered bootstrap for my opiniated workstations

fedora_workstation_builder icon fedora_workstation_builder

This project is intended to help teams and individuals currently using a Fedora Project or derivative distribution of Linux to shorten the time it takes to go from fresh install to ready-to-rock-n-roll!

go-load icon go-load

Docker repo to play with Golang and fire off some connections at end points.

nixfiles icon nixfiles

Nix-powered config for my opinionated workstations

prezto icon prezto

The configuration framework for Zsh

systemd icon systemd

🐧 ⚙️ – systemd System and Service Manager

trip.js icon trip.js

Trip.js is a plugin that can help you customize a tutorial trip easily with more flexibilities. ( Based on jQuery )

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.