Skip to content

ChrAlpha/tailwind-nextjs-issues-blog

 
 

Repository files navigation

BloginHub

May be the fastest way to start bloging with Hexo!

Share you ideas with GitHub Issues & Hexo!

First to use

  1. Click on the Use this template button on the top right, enter the name for your new repository
  2. Generate a new personal access token, create a secrets for this repository, name as token and paste your personal access token into Value field (make sure no spaces or linebreaks before/after the token)
  3. Configurate the _config.yml files, the repo and theme are required
  4. (Optional) Configurate the src/site_config.yml as Hexo Site Config file and src/theme_config as Hexo Theme Config file
  5. (Optional) If you've used Hexo before, just upload all files from source/ in your Hexo path to dist/ in this repository

Write new post

All you have to do to create a new post in blog is to open an issue in this repository. Here are some correspondences:

  1. Issue body: post content
  2. Issue title: post title
  3. Issue created time: post created time
  4. Issue updated time: post updated time
  5. Issue labels: post tags
  6. Issue milestone: post category

Website deployment

BloginHub will deploy website to GitHub Pages by default.

  1. You have to start deployment manually, by clicking the Run workflow in Actions.
    run-workflows-manually
  2. Go to repository settings page, scroll to GitHub Pages settings, under source change none to gh-pages
  3. (Optional) Configurate custom domain in _config.yml by modifying url

License

BloginHub © ChrAlpha, Released under the MIT License.

Personal HomePage · Blog · GitHub @ChrAlpha · Telegram Channel @ChrAlphaChannel · Twitter @ichralpha · Keybase @chralpha

About

This is a Next.js, Tailwind CSS blogging starter template. Use GitHub Issues as CMS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.2%
  • CSS 0.8%