Commit Graph
71 Commits
Author SHA1 Message Date
Andrew Miner 9695b4abfe Update publish script to use read correctly 2015-05-29 13:53:06 -07:00
Andrew Miner d6ac493cbf Update publish script to include NPM publishing 2015-05-24 11:44:46 -04:00
Andrew Miner db31c3bd7e Show waiting gif until mod data is loaded 2015-05-13 17:52:15 -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 f40f6c8d71 Update routes to recognize index.html URLs 2015-05-11 10:45:56 -07:00
Andrew Miner 9e318df625 Update sitemap to include login page 2015-05-11 09:48:07 -07:00
Andrew Miner fb1755785f Update sitemap for MineFactory Reloaded 2015-04-30 17:07:48 -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 f1a7ee502f Restore sitemap script 2015-04-03 18:00:55 -07:00
Andrew Miner ef3dcea295 Update prerendered pages for BuildCraft 2015-04-02 18:50:25 -07:00
Andrew Miner b8251cc480 Merge branch 'andrewminer-github-login' 2015-04-02 11:04:59 -07:00
Andrew Miner 97aa631737 Update pre-rendered pages 2015-04-01 23:35:21 -07:00
Andrew Miner 764f835698 Add first half of login process 2015-03-30 18:39:37 -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 2bc809fde1 Break up AE2 items into groups 2015-03-27 12:45:55 -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 dc68615bb3 Add tutorials to sitemap & prerender 2015-03-20 14:12:56 -07:00
Andrew Miner e7723b9452 Fix reinforced obsidian recipe 2015-03-18 17:16:32 -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 c9ab80e7ab Add BigReactors 0.4.2A2 2015-03-13 21:52:55 -07:00
Andrew Miner fa916117b6 Update "What's new?" text 2015-03-12 19:36:42 -07:00
Andrew Miner 53c08eab80 Update reformat script for project dir. changes 2015-03-11 22:37:02 -07:00
Andrew Miner a16ad26814 Convert Forestry data into new format 2015-03-11 22:37:01 -07:00
Andrew Miner c22b352345 Add script to restructure mod images 2015-03-11 22:37:00 -07:00
Andrew Miner b9ced9b3d1 Fix default versions 2015-03-11 19:25:38 -07:00
Andrew Miner 50c3d95440 Only load Adsense in prod. and reset on each page 2015-03-10 21:34:41 -07:00
Andrew Miner ee75415729 Allow each mod to have a default version
When a visitor arrives at the site for the first time, this will
ensure they have a certain set of mods on/off. Right now, that means
IC2-Classic is off by default, and everything else is on.
2015-03-10 09:57:23 -07:00
Andrew Miner 544bbf7784 Remove --clean & add --only options 2015-03-10 08:36:57 -07:00
Andrew Miner 6e090d3d59 Separate IC2-Classic and IC2-Exp 2015-03-08 20:39:48 -07:00
Andrew Miner 0a6c185965 Restructure static files into a single directory 2015-03-08 15:05:24 -07:00
Andrew Miner d43876c507 Replace GA code in prerendered pages 2015-03-07 15:13:56 -08: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 a9dc4e3a26 wip 2015-03-06 22:31:29 -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 15d868b930 Update sitemap for new URL structure 2015-03-02 15:14:49 -08:00
Andrew Miner 7210245cc6 Initial version of header nav bar 2015-02-28 13:47:51 -08:00
Andrew Miner 963147104a Use placeholder images for item groups 2015-02-23 20:17:20 -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 e3486540cb Fix bugs in reformat script from recent refactor 2015-02-19 10:19:10 -08:00
Andrew Miner 100ce1bc70 Don't use # notation in sitemap 2015-02-18 10:29:36 -08:00
Andrew Miner 52559e70b6 Update sitemap to avoid redirects 2015-02-09 22:21:05 -08:00
Andrew Miner e94b5b3d8d Add item declarations for non-craftable MC items
* Update the `convert-nei-dump` script to avoid overwriting an
  `mod-version.cg` file and to only add those items which are missing
2015-02-09 21:15:09 -08:00
Andrew Miner 0f73fc18a0 Move all /item URLs to /crafting 2015-02-07 12:37:44 -08:00