Skip to content

ccjusl/squeue

Repository files navigation

Logo

squeue

A blog by Codeclub jusl.

https://squeue.netlify.com Blog screenshot

Getting Started

  1. Install NodeJS and yarn.
  2. Fork this repo.
  3. Clone, setup and then install.
git clone https://github.com/<your_username>/<repo_name>.git # Clone the project
cd repo_name
git remote set-url origin https://github.com/ccjusl/squeue.git
git remote set-url --push origin https://github.com/<your_username>/squeue.git
yarn install # Please do not use npm
yarn develop # or, `gatsby develop`

Contributing

👍🎉 First off, thanks for taking the time to contribute! 🎉👍

To contribute, go through this short article quickly. https://squeue.netlify.com/contributing

Features

  • Blazing fast loading times thanks to pre-rendered HTML and automatic chunk loading of JS files
  • Separate components for everything
  • High configurability:
    • Site information
    • Site social profiles
    • Copyright information
    • More!
  • Author segment
    • Name
    • Location
    • Description
    • Links
    • Follow Me button
    • Social profiles
  • Posts in Markdown
    • Code syntax highlighting
    • Embed YouTube videos
    • Embed Tweets
    • Pages support pagination
    • Read More linked paginated pages
  • Tags
    • Separate page for posts under each tag
    • Pages support pagination.
  • Categories (pages generated but not linked in theme)
    • Separate page for posts under each category
  • Disqus support
    • Notifications about new disqus comments
  • Google Analytics support
  • NPM scripts for GitHub Pages deployment
  • Social features
    • Twitter tweet button
    • Facebook share/share count
    • easily to add more!
  • SEO
    • Sitemap generation
    • robots.txt
    • General description tags
    • Schema.org JSONLD (Google Rich Snippets)
    • OpenGraph Tags (Facebook/Google+/Pinterest)
    • Twitter Tags (Twitter Cards)
  • RSS feeds
  • Loading progress for slow networks
  • Offline support
  • Web App Manifest support
  • Development tools
    • ESLint for linting
    • Prettier for code style
    • Remark-Lint for linting Markdown
    • write-good for linting English prose
    • gh-pages for deploying to GitHub pages
    • CodeClimate configuration file and badge

License

MIT