proudlygeek / hipstadeploy Goto Github PK
View Code? Open in Web Editor NEWA bash script for generating and deploying static websites on Amazon Cloudfront.
License: MIT License
A bash script for generating and deploying static websites on Amazon Cloudfront.
License: MIT License
When generating a site from Ghost (http://localhost:2368) the RSS feed will still contain localhost links.
Right now Hipstadeploy relies on hardcoded vars for generating static html pages:
...
SITE_URL="http://localhost:2368"
OUTPUT_FOLDER="_site/"
PUBLISH_URL=""
...
It could be handy to store them in a JSON config file (Hipstafile?):
{
"site_url": "http://localhost:2368",
"output_folder": "_site/",
"publish_url": "http://www.example.com"
}
I was using this script in order to statically deploy my site. The thing is, It would always fail on the "Generate static files" part even thought the site was being downloaded.
As I didn't get any debug from the script, I checked the console where Ghost was running, and found in the log a couple of 404's that were generated by links that were in the theme. Changed to the default theme, re run hipdep and voilà, site was fetched correctly.
How to reproduce: Just add a link in any post/page to a post/page that does not exists in the site.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.