Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kemingy/blogist
generate personal blog from user's gist
https://github.com/kemingy/blogist
blog blog-comment gist jekyll
Last synced: 29 days ago
JSON representation
generate personal blog from user's gist
- Host: GitHub
- URL: https://github.com/kemingy/blogist
- Owner: kemingy
- License: mit
- Created: 2019-03-20T11:35:33.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-27T11:25:30.000Z (almost 6 years ago)
- Last Synced: 2024-11-15T07:52:19.360Z (2 months ago)
- Topics: blog, blog-comment, gist, jekyll
- Language: Python
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# blogist
Generate personal blog posts from user's GitHub Gist.
## Install and usage
**Python3.7 needed**
`pip install blogist`
`blogist -n {GitHub_login_name}`
Your gists which file name has prefix '[blog]' with suffix '.md' will be downloaded in '_post/'. The prefix, suffix and directory can be customized.
## features
- [ ] build with CI/CD tools
- [ ] comments are extract from gist comments
- [ ] ~~use Jekyll, just like the default setting of GitHub Pages~~## What can be extracted from Gist?
1. post name
2. created time
3. updated time
4. description
5. commonts
6. *categories [cate1,cate2,cate3...]*
7. *user GitHub profile*
8. *@ GitHub users*
9. *GitHub [octicons](https://octicons.github.com/)*## Which one to choose?
| Generator | Jekyll | Hugo | Hexo |
|:-------------:|:-------------:|:-----:|:---------:|
| Language | Ruby | Go |Javascript |
| Theme | [Alembic](https://github.com/daviddarnes/alembic) | [Minimal](https://github.com/calintat/minimal) | [NexT](https://github.com/theme-next/hexo-theme-next) |
| Support | :tada: | :x: | :x: |