AjayLiu / blog

my blog using Gatbsy and NetlifyCMS

Home Page:http://blog.ajayliu.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netlify Status

Logo

Blog

My personal blog.
Website »

Table of Contents
  1. About The Project
  2. Getting Started
  3. License
  4. Contact
  5. Acknowledgements

About The Project

I write down my random thoughts and publish them - somehow it helps me calm down when I feel stressed sometimes. The content is hosted through Netlify CMS.

Built With

Getting Started

Here is a guide if you want to clone my website and modify it for yourself, all the way to deployment.

Prerequisites

Installation

  1. Clone the repo

    git clone https://github.com/AjayLiu/blog.git
  2. Install packages

    yarn
  3. Publish your site to Netlify using continuous git integration.

  4. Enable the 'Identity' feature throught Netlify's dashboard.

  5. Set Registration to 'Invite Only'.

  6. Enter your own email to invite yourself as admin to your blog (and confirm the email).

  7. I recommend enabling External Providers: Google and Github (allows you to login using those).

    NOTE: using Login with Google / Login with Github might not work on your development server but will work in deployment. (because it tries to redirect you from your localhost:8000 to the actual site).

  8. Make sure Git Gateway is properly set up to link up your repository.

Development

To run the development server

yarn start

then head over to localhost:8000.

Adding New Entries

  1. Go to your-website.com/admin and login using your credentials. Then you will be able to write new blog posts.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Ajay Liu - contact@ajayliu.com

Project Link: https://github.com/AjayLiu/anime-character-quiz

Acknowledgements

About

my blog using Gatbsy and NetlifyCMS

http://blog.ajayliu.com

License:BSD Zero Clause License


Languages

Language:JavaScript 67.7%Language:CSS 26.3%Language:TypeScript 6.0%