Giter VIP home page Giter VIP logo

manor's Introduction

Lost Decade Games website

This is the source code for the Lost Decade Games website. Our site is open source and hosted out of AWS using the static site generator Jekyll. Please see the following blog posts for more information:

DEPENDENCIES (!!!)

  • Do not use latest Jeykyll! Lostcast URLS break.
  • Jekyll 2.5.3 (Jekyll 3+ breaks our URLs) Install: sudo gem install jekyll -v 2.5.3
  • AWS CLI

Contact Us

sudo gem install jekyll:2.5.3

License

The following directories and their contents are Copyright Lost Decade Games, LLC. You may not reuse anything therein without our explicit permission:

All other directories and files are MIT Licensed.

manor's People

Contributors

geoffb avatar richtaur avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

manor's Issues

Autogenerate lostcast.xml items from some data

We should create a data structure for podcast in _config.yml which is used to generate the lostcast.xml file. (As opposed to adding new items directly to lostcast.xml)

We'll need the following fields:

  • Title
  • Subtitle
  • Summary
  • URL
  • Publish Date
  • Duration

Categories

Dive in to Jekyll categories. Here's what we'd like to have:

  • Posts contain N categories. (Add categories YAML to each post)
  • Category specific landing pages. For example, a page which lists all posts in a "tutorial" category.

Move sub pages to name.html instead of name/index.html?

I found that GH Pages supports rewriting /name to /name.html. Because of this we don't have to place our subpages in folders as index.html.

I think we should change the following files:

  • /contact/index.html -> contact.html
  • /support/index.html -> support.html
  • /games/index.html -> games.html
  • /onslaught_arena/index.html -> onslaught_arena.html

What do you think @richtaur?

Code syntax highlighting

Code looks like ass on our new site. Dunno what it should look like exactly but it needs syntax HL!

Revamp LESS/CSS (again)

I think we can have a cleaner LESS/CSS solution. Here's the plan:

  • Keep LESS files in _less
  • Add an additional all.less file which is simply includes the rest of the LESS files via @import
  • Using less.app auto compile all.less into media/css/all.css which is then included in _layouts/default.html

Advantages:

  • Keeps usage of less.app to a minimum
  • Removes duplicate CSS caused by using @import "common"; at the top of each of our LESS files

Will try to prototype this soon-ish.

Use Disqus comments

Seems to work well in testing, let's bring it to production. Mostly just needs a nice presentation somewhere on the post template.

Separate author from posts

Would be nice just to have in a post like author: geoff then pull in the various author's settings (name, gravatar, twitter, etc.) from an include file.

Pick new font for body text and buttons

Google depracted the font we were using (Open Sans Condensed 400) so now we need to pick something new. (The Open Sans Condensed Book 300 looks like shit.)

We'll embed this font locally just like Prociono.

Proper title

The "Lost Decade Games" title text looks pretty lame ATM.

Style inline code tags

Need some styling of inline code tags. For example, function names enclosed in backticks using markdown.

LICENSE

Good call on mentioning the MIT license in the README. On that note we should probably put LICENSE files into our repos just for good measure?

Improved sidebar

I'm thinking:

  • Quick pic/blurg about us
  • Our games listed out more concisely, e.g.
  • Lava Sword play now
  • Onslaught! android * ipad
  • Onslaught! Arena play now
    etc.

LESS compilation step

Compile the LESS to CSS before pushing so people with JS disabled (damn them!) can still have styles, and to avoid weirdness like when the JS loads before the CSS.

Serve fonts locally

Google decided to deprecate one of our fonts (OpenSans). We should host the font CSS and files locally to prevent this problem in the future.

Remove ".quote" divs

Span class="quote" divs are sprinkled around, some kinda like "quote from this blog" that I don't like anymore. Remove!!

More awesome footer

Some ideas are like dark night sky, fades to a dark night with a mountain at the bottom or something. Maybe just some moss and shit over the bottom footer plate.

Friendlier Support page

We're nice guys, we love helping players of our games with issues, let's make the page reflect that.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.