Skip to content

I created this site as a place to fail in public. I know I want to build something great—I'm just not quite sure I've found out what yet. I'll be using this little corner of the internet to document my journey.

ItsJamesMurray/blog

Repository files navigation

itsjamesmurray.com

License: MIT CircleCI [Follow me on Twitter]

👋James' personal website using Vue CLI, TailwindCSS, Firebase, and Airtable.

Note 📓

I've made my code open source to inspire rookie programmers like myself to start learning. I was amazed at how quickly things started to click together once I started building a project of my own. This is the 3rd iteration of my blog.

  1. Wordpress - Hated it. Felt too bloated for a simple blog and felt VERY early 2000s.
  2. Custom Vue - This was fun as I learned a lot, but it was starting to get messy and was pieced together in some weird ways (using Airtable as an CMS). But SEO was a nightmare to try to solve for.
  3. Gridsome - Super basic. SEO friendly. All I need for now.

I built this using the basic Gridsome template. It is a super basic UI but works well across devices and is simply a means to share my posts.

Todo ✏️

  • Add CircleCI
  • Add CircleCI tests
  • Test on other devices
  • Migrate to Gridsome
  • Update styling for codeblocks
  • Create Admin.vue for an admin section where I can write posts in the web UI.
  • Add Google Analytics
  • Add Google Analytics data in a dash available through Admin.vue

Contributing🤝

If you see any typos or formatting errors in a post, or any other issue that needs to be addressed, please do not hesitate to open a pull request and fix it!

Author

ko-fi

License

This project is open source and available under the MIT License.

About

I created this site as a place to fail in public. I know I want to build something great—I'm just not quite sure I've found out what yet. I'll be using this little corner of the internet to document my journey.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published