https://github.com/aveek-saha/gistblog
Turn your Gists into blog posts.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.0%) to scientific vocabulary
Keywords
Repository
Turn your Gists into blog posts.
Basic Info
- Host: GitHub
- Owner: Aveek-Saha
- License: mit
- Language: HTML
- Default Branch: master
- Homepage: https://gistblog.vercel.app
- Size: 259 KB
Statistics
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Gist Blog 📃
Turn your Gists into blog posts.
Gist Blog is a platform that transforms your GitHub Gists into blog posts. This project was heavily inspired by Gist.io, but Gist Blog comes with a few extra perks.
Why Gist Blog?
Gist Blog is for posts that don't belong on your usual blog, maybe because it doesn't fit the theme or maybe because you want to reach a different audience than the people that usually read your blog.
Usage
Create a blog post
- Create a GitHub Gist in Markdown.
Make sure the file name ends with
_post.mdand has a title parameter in themetadata*. - Replace the URL:
gist.github.com/{username}/{gist-id} with
gistblog.vercel.app/post/{gist-id} - Your blog post is ready!
Blog:
List all posts on your profile
1. Create multiple posts using the instructions above
1. Go to: gistblog.vercel.app/{username}
1. Your blog is ready!
*Metadata
You can add metadata to your post in the form of yaml at the top of your markdown file. The syntax for metadata is as follows
```
title: A very interesting and unique blog title
description: An even more interesting and unique description that provides more info about the post
```
For posts to show up in your blog page they MUST have the title field and a file name ending with metadata.
Features
- Turn any GitHub Gist into a blog post.
- Have a place to list all your gist blog posts
- Switch between dark/light mode
- Render markdown into HTML. Supports markdown tables and more
- Add a title and description to you blog using YAML metadata
Development
To run locally for development, fork the project, install the Vercel CLI
npm i -g vercel
cd GistBlog
vercel dev
Then go to localhost:3000 to see the site up and running
Note:
For listing all posts on your profile, the content of each post has to be retreived. This is why only 5 posts are shown per page and even then the page might take 3~4 seconds to load.
Owner
- Name: Aveek Saha
- Login: Aveek-Saha
- Kind: user
- Location: Boston, MA
- Company: @akamai
- Website: home.aveek.io
- Repositories: 66
- Profile: https://github.com/Aveek-Saha
Cloud Computing, Machine Learning and Full Stack. SDE co-op @akamai. MSCS student @northeastern. Previously at @HewlettPackard, @altimetrik & @ IIT Kgp.
GitHub Events
Total
- Push event: 6
- Create event: 1
Last Year
- Push event: 6
- Create event: 1
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- @types/minimatch 3.0.4 development
- ansi-styles 4.3.0 development
- array-differ 3.0.0 development
- array-union 2.1.0 development
- arrify 2.0.1 development
- balanced-match 1.0.2 development
- brace-expansion 1.1.11 development
- chalk 3.0.0 development
- color-convert 2.0.1 development
- color-name 1.1.4 development
- concat-map 0.0.1 development
- cross-spawn 7.0.3 development
- end-of-stream 1.4.4 development
- execa 4.1.0 development
- find-up 4.1.0 development
- get-stream 5.2.0 development
- has-flag 4.0.0 development
- human-signals 1.1.1 development
- husky 6.0.0 development
- ignore 5.1.8 development
- is-stream 2.0.0 development
- isexe 2.0.0 development
- locate-path 5.0.0 development
- merge-stream 2.0.0 development
- mimic-fn 2.1.0 development
- minimatch 3.0.4 development
- mri 1.1.6 development
- multimatch 4.0.0 development
- npm-run-path 4.0.1 development
- onetime 5.1.2 development
- p-limit 2.3.0 development
- p-locate 4.1.0 development
- p-try 2.2.0 development
- path-exists 4.0.0 development
- path-key 3.1.1 development
- prettier 2.2.1 development
- pretty-quick 3.1.0 development
- pump 3.0.0 development
- shebang-command 2.0.0 development
- shebang-regex 3.0.0 development
- signal-exit 3.0.3 development
- strip-final-newline 2.0.0 development
- supports-color 7.2.0 development
- which 2.0.2 development
- @octokit/auth-token 2.4.5
- @octokit/core 3.4.0
- @octokit/endpoint 6.0.11
- @octokit/graphql 4.6.1
- @octokit/openapi-types 6.1.1
- @octokit/plugin-paginate-rest 2.13.3
- @octokit/plugin-request-log 1.0.3
- @octokit/plugin-rest-endpoint-methods 5.0.1
- @octokit/request 5.4.15
- @octokit/request-error 2.0.5
- @octokit/rest 18.5.3
- @octokit/types 6.13.2
- a-sync-waterfall 1.0.1
- argparse 1.0.10
- argparse 2.0.1
- asap 2.0.6
- before-after-hook 2.2.1
- commander 5.1.0
- deprecation 2.3.1
- entities 2.1.0
- esprima 4.0.1
- highlight.js 10.7.2
- is-plain-object 5.0.0
- js-yaml 3.14.1
- js-yaml 4.1.0
- linkify-it 3.0.2
- markdown-it 12.0.6
- markdown-it-meta 0.0.1
- mdurl 1.0.1
- node-fetch 2.6.1
- nunjucks 3.2.3
- once 1.4.0
- sprintf-js 1.0.3
- uc.micro 1.0.6
- universal-user-agent 6.0.0
- wrappy 1.0.2
- husky ^6.0.0 development
- prettier 2.2.1 development
- pretty-quick ^3.1.0 development
- @octokit/rest ^18.5.3
- highlight.js ^10.7.2
- js-yaml ^4.1.0
- markdown-it ^12.0.6
- markdown-it-meta 0.0.1
- nunjucks ^3.2.3