Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esttorhe/esttorhe.github.io
Content for static generated blog
https://github.com/esttorhe/esttorhe.github.io
blog hugo hugo-site
Last synced: about 1 month ago
JSON representation
Content for static generated blog
- Host: GitHub
- URL: https://github.com/esttorhe/esttorhe.github.io
- Owner: esttorhe
- License: mit
- Created: 2014-12-09T20:21:09.000Z (almost 10 years ago)
- Default Branch: source
- Last Pushed: 2023-07-03T13:41:08.000Z (over 1 year ago)
- Last Synced: 2023-07-31T22:10:24.696Z (over 1 year ago)
- Topics: blog, hugo, hugo-site
- Language: Less
- Homepage: https://estebantorr.es
- Size: 21.5 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/esttorhe/esttorhe.github.io.svg?branch=source)](https://travis-ci.org/esttorhe/esttorhe.github.io)
# esttorhe.github.io
This is the source code for my [`Gatsby`][gatsby] powered static website https://estebantorr.es## `Rakefile`
The [`Gatsby`][gatsby] tool is wrapped in a `Rakefile`.
To see all the list of tasks available run:
```sh
bundle exec rake --tasks
```Or in case you didn't install the gems using `bundler`:
```sh
rake --tasks
```### `Rake` tasks
| Task | Description |
| :--- | :---------- |
| rake build | # Build site locally |
| rake build:test | # Builds, then tests |
| rake clean | # Cleans the locally generated pages |
| rake config:bootstrap | # Initial setup |
| rake config:environment | # Configures the variables and «seds» the modules |
| rake deploy:production | # Deployment to production |
| rake deploy:travis | # Deploy if Travis environment variables are set correctly |
| rake publish:production | # Build and deploy to production |
| rake server | # Start gatsby server |
| rake test | # Runs html-proofer against current `build` directory (./public) |# Inspiration
I mostly followed the blogpost [Migrating My Blog From Hexo To Gatsby][migrating] from [Ian Sinnott][iansinnot] since the previous incarnation of my blog was written using [`Hexo`][hexo].
I also wanted to get rid of `Disqus` for comments and wanted to migrate them to `Github` for quite a while now.
For that I followed this blogpost [Using GitHub Issues for Blog Comments][migrate_comments] from [Orta Therox][orta] and also grabbed bits of inspiration (and some code) from [Pedro's Blog][pepi] ([here's][pepi_repo] his repository).## Acknowledgements
### [Pedro][pepi]'s `LICENSE` - [link][pepi_license]:
>The MIT License (MIT)
>
>Copyright (c) 2014 Michael Rose
>
>Permission is hereby granted, free of charge, to any person obtaining a copy
>of this software and associated documentation files (the "Software"), to deal
>in the Software without restriction, including without limitation the rights
>to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
>copies of the Software, and to permit persons to whom the Software is
>furnished to do so, subject to the following conditions:
>
>The above copyright notice and this permission notice shall be included in all
>copies or substantial portions of the Software.
>
>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
>AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>SOFTWARE.### [Ian][iansinnot]'s `LICENSE` - [link][ian_license]:
>The MIT License (MIT)
>
>Copyright (c) 2015 gatsbyjs
>
>Permission is hereby granted, free of charge, to any person obtaining a copy
>of this software and associated documentation files (the "Software"), to deal
>in the Software without restriction, including without limitation the rights
>to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
>copies of the Software, and to permit persons to whom the Software is
>furnished to do so, subject to the following conditions:
>
>The above copyright notice and this permission notice shall be included in all
>copies or substantial portions of the Software.
>
>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
>AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>SOFTWARE.[gatsby]:https://gatsby.org
[migrating]:https://www.gatsbyjs.org/blog/2017-10-01-migrating-my-blog-from-hexo-to-gatsby/
[iansinnot]:https://www.iansinnott.com
[hexo]:https://hexo.io/
[migrate_comments]:http://artsy.github.io/blog/2017/07/15/Comments-are-on/
[orta]:http://orta.io/
[pepi]:https://ppinera.es/
[pepi_repo]:https://github.com/pepibumur/pepibumur.github.io
[pepi_license]:https://github.com/pepibumur/pepibumur.github.io/blob/master/LICENSE
[ian_license]:https://github.com/iansinnott/iansinnott.github.io/blob/source/LICENSE