Skip to content

Theme & template files for Slayley.com's Ghost CMS

License

Notifications You must be signed in to change notification settings

microdotmatrix/ggslayley

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slayley.com

Built using Ghost CMS

Front end built to serve media-focused, primarily original content made by creator and presented in two primary forms: a portfolio for aesthetic designs and artwork, and an integrated eCommerce platform for selling original creations and customized dropship items.

Original front end theme for Ghost designed from the most basic elements of Ghost's Starter Template. Coded to integrate a unique blend of static as well as dynamically rendered content that enables the business owner to make changes to the site with autonomy and confidence.


Tools & Packages Used:

Libraries & Plugins:

Site Structure:

Home Page

  • Content slider/carousel displaying featured posts, shop items, etc. (new content tagged "Featured", either in CMS or in Shopify)

Art Page

  • Original content displayed in responsive masonry grid using Isotope JS library
  • Grid items sortable based on categories with Isotope JS sorting filter function
  • Images viewable using GLightbox

Shop Page

  • Basic eCommerce integration with Shopify's JS Buy SDK. Several categories of original products and drop ship items pulled from connected Shopify Admin through SDK, using data-attributes to pass identifiers such as Collection or Product ID. Fetch Queries written to pull newest products in descending order with additional sort/display options based on tags for items in Shopify.
  • Shopping cart modal that directs to Shopify secured transaction cart in new tab upon checkout.

About Page

  • Basic page template reconfigured to accomodate a biographical info section for client

Contact Page

  • Basic page template reconfigured to display user controlled content alongside a basic email contact form.

Deployment

This site is hosted on Digital Ocean using a Ghost CMS configured Droplet server, running Ubuntu 20.04 and Node.js. All changes and updates to the theme are deployed using the handy Theme Deployment Action configured through this repo on Github.

About

Theme & template files for Slayley.com's Ghost CMS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published