Commit Graph
23 Commits
Author SHA1 Message Date
Andrew Miner 0c17a43bae Make sure files have public permissions 2015-08-02 20:15:08 -07:00
Andrew Miner 4abc879600 Update publish scripts 2015-05-13 11:12:48 -07:00
Andrew Miner 64274810d7 Fix programmer error in login flow 2015-05-11 12:08:59 -07:00
Andrew Miner 8a14227194 Update build & deploy settings for CircleCI 2015-04-29 20:14:56 -07:00
Andrew Miner 930b8049a2 Convert site to a single JavaScript archive
* Convert build to use a single JavaScript file on the site (instead
  of downloading each library separately). This also means that all
  global variables (e.g., `$` for JQuery, `_` for Underscore.js) can
  be removed.
* Remove unused scripts and/or move them to a more appropriate repo
* Update the `deploy` script to work with CircleCI's automation
* Update markdown display code to allow images to be located with the
  markdown data files instead of the pre-rendered index pages
2015-04-29 19:58:53 -07:00
Andrew Miner 2d4f60abc2 Move mod content into a separate module 2015-04-27 13:30:38 -07:00
Andrew Miner 36456ba2ab Move pre-rendered HTML to its own repository 2015-04-24 14:13:58 -07:00
Andrew Miner d1826c257b Re-create AE2 pre-render page 2015-03-27 12:57:06 -07:00
Andrew Miner 409fbe3cf0 Fix problems with Gruntfile and local dependencies 2015-03-27 12:50:21 -07:00
Andrew Miner 873434e938 Refactoring tests and moving code to common module
1. All tests have been converted into regular command-line mocha
   tests (instead of running in the browser), and the deployment
   script has been changed to automatically fail any `--new`
   deployment which doesn't pass.
2. Several small class (e.g., `Logger`) have been moved into a common
   module, `crafting-guide-common` so that they may be shared between
   the client and server.
2015-03-25 14:42:15 -07:00
Andrew Miner 08eba99413 Don't show recipes for similarly name items
On item detail pages for items where multiple mods add an item of the
same name, recipes for both items would incorrectly be displayed.
2015-03-13 22:09:12 -07:00
Andrew Miner fa916117b6 Update "What's new?" text 2015-03-12 19:36:42 -07:00
Andrew Miner b9ced9b3d1 Fix default versions 2015-03-11 19:25:38 -07:00
Andrew Miner 6c7274c38c Improve SEO by pre-rendering all HTML pages
* Change all internal links to use URLs ending in `/`
* Add the prerender script which uses PhantomJS to pre-render the
  HTML for all possible pages in the system
* Change the build process to incorporate the pre-rendered files
* Update the sitemap script to generate the new URLs
2015-03-06 22:31:39 -08:00
Andrew Miner 58ce5fdd63 Add 'Cache-Control' header to S3 files 2015-03-04 23:31:00 -08:00
Andrew Miner 318cd6f8ee Replace aws CLI with s3cmd for better syncing 2015-03-04 22:52:37 -08:00
Andrew Miner 0ec909a11e Don't re-build for a promote 2015-02-22 23:16:32 -08:00
Andrew Miner 721f7d1aa2 Change deploy script to rebuild after deployment 2015-02-19 11:54:36 -08:00
Andrew Miner bb959264ee Update deploy --new ot always rebuild for prod 2015-01-16 21:03:47 -08:00
Andrew Miner 2ffd6274b7 Update deploy to use new S3 setup 2014-12-28 17:35:58 -08:00
Andrew Miner 814c2b7c39 Update deploy script to work with S3 2014-11-02 20:44:17 -08:00
Andrew Miner a3d0755697 Updated scripts for crafting-guide domain 2013-08-18 01:16:26 -07:00
Andrew Miner 7ea8fcb5ec Change dir structure for deployment 2013-08-17 17:04:36 -07:00