Giter Site home page Giter Site logo

trevormast / jekyll-pizza Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 0.0 2.24 MB

A quick, user friendly approach to creating jekyll blogs hosted on github pages.

Home Page: http://jekyll.pizza

License: MIT License

Ruby 13.91% CSS 69.33% HTML 8.42% JavaScript 8.35%

jekyll-pizza's Introduction

trevormast

A personal landing page for Trevor Mast.

jekyll-pizza's People

Contributors

amoose avatar trevormast avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

jekyll-pizza's Issues

No tracking.

Make it a tenet of the organisation.
Include a privacy policy

Sign in failure

Will forward to failure page with alert: you must confirm your github account.
No way to attempt sign in again.

Create a logo

We've been (temporarily) using Jekyll's logo, plus a pizza.
Update all refs to new logo (and new favicon)

We need our own!

Ideas:

  • JEKYLL.(>
  • jekyll.(>

How do we handle Jekyll build wait-time?

Should we add ability to check build status and wait to display new blog link until build has finished?
(github pages API supplies this info)

or

Should we simply tell user that wait times may vary and are due to github pages (redirect blame)?

Make final commits less invasive

Right now we are sequentially committing numbered .txt files every time the GHPages build fails. This can lead to crowding our users' repos and looks pretty unprofessional. Let's figure out a better approach:

  1. delete extra files after page build

or

  1. update existing files for our extra commits

Create initial content for index page

Use the current template and add content to engage our users. Keep the call-to-action in the first frame and add useful information to illustrate a step-by-step for creating the blog.

How do we add themes?

Determine best method for adding themes.

Are we going to create custom commits for the changed files or just different jekyll folders (easier)

There are also _layouts which can each have their own CSS/JS for a theme. The issue with adding to layouts is that we would need a layout for each type of page (default, page, post) which makes for a polluted initial jekyll site.

PaaS

paf as a service

Add ability to save and view chosen jekyll theme

Right now there is no way to verify which theme users have chosen before starting the committing process. Let's use javascript to display the chosen theme next to our form.

  • Show the user the current theme selection on the main form. This allows a user to see their current theme.
  • Make the 'choose theme' button show the theme selection modal, and then once the user chooses 'Save' the thumbnail will be updated on the main form.
  • Hovering on thumbnail will display the thumb in 100% opacity. Clicking the thumbnail on the main form will open the demo of that theme.
  • Also, we could do away with 'live demo' buttons by creating 2 options when you hover on the theme thumbs in the selection modal. We can discuss further.

new

Create blank jekyll blog

We need a pristine copy of the latest Jekyll blog for duplication to user's repository. This will lock down the Jekyll version in order to avoid breakage upon updates.

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.