Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelcurrin/coding-blog
My blog of experiences and advice around coding
https://github.com/michaelcurrin/coding-blog
advice blog github-pages jekyll jekyll-theme-midnight posts static-site-generator tutorial
Last synced: 3 months ago
JSON representation
My blog of experiences and advice around coding
- Host: GitHub
- URL: https://github.com/michaelcurrin/coding-blog
- Owner: MichaelCurrin
- Created: 2018-02-21T11:32:22.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T21:01:14.000Z (5 months ago)
- Last Synced: 2024-10-12T19:36:38.297Z (4 months ago)
- Topics: advice, blog, github-pages, jekyll, jekyll-theme-midnight, posts, static-site-generator, tutorial
- Language: HTML
- Homepage: https://michaelcurrin.github.io/coding-blog/
- Size: 7.33 MB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Coding Blog
> My blog of experiences and advice around coding[![GitHub tag](https://img.shields.io/github/tag/MichaelCurrin/coding-blog)](https://github.com/MichaelCurrin/coding-blog/tags/)
[![License](https://img.shields.io/badge/License-No_license-blue)](#license)[![Made with Jekyll](https://img.shields.io/badge/jekyll-3.9-blue?logo=jekyll)](https://jekyllrb.com)
[![Theme minima](https://img.shields.io/badge/theme-jekyll--theme--midnight-blue)](https://github.com/pages-themes/midnight)
[![Hosted with GitHub Pages](https://img.shields.io/badge/Hosted_with-GitHub_Pages-blue.svg)](https://pages.github.com/)## View site
[![View site GH Pages](https://img.shields.io/badge/View_site-Coding_Blog-2ea44f?style=for-the-badge)](https://MichaelCurrin.github.io/coding-blog/)
## Local development
There are build-time warnings on around the `_includes` folder not recognized by the theme, but this seems okay as that folder is used in this project even if it does not exist in the theme.
### Main site
To setup and run this repo locally, follow this instructions in this [gist](https://gist.github.com/MichaelCurrin/1085ab164550b31272699920b5549d4b). I hope you'll find that useful so you can setup your own static site for whatever you wish.
### Admin view
The Jekyll Admin plugin adds a CMS view for editing content. Any changes saved are done as local uncommitted changes in the repo.
Once the site is running as per section above, you can access the admin URL. Note that no username or password is needed.
- [localhost:5000/admin](http://localhost:5000/admin)
Note that the URL paths is fixed, even if the main site is configured to serve on a subpath.
The [forestry.io](http://forestry.io/) service is also used a convenient remote CMS.
## Notes
The [github-pages](https://github.com/github/pages-gem) gem is set in the Gemfile so that a GitHub Pages theme can be used and so that `site.github` can be used in templates. The site still builds to GitHub Pages without it set in the config. But it is added for consistency and in case it is needed for Netlify (running outside of GitHub).
That plugin also includes the `jekyll-sitemap` and `jekyll-feed` plugins.
## License
Licensed under [No license](https://choosealicense.com/no-permission/) by [@MichaelCurrin](https://github.com/MichaelCurrin/). Which means you might the code is under exclusive copyright by the author.
You may **not** reuse any of the content on this site without prior permission.