Giter Site home page Giter Site logo

skrifa's Introduction

#Skrifa

Don't read this.

I hate literally every single KB layout/website/system I've ever met and I wanted to make my own. After several empty threats of "I'm going to make my own damn KB", I finally decided to get drunk and do it. Some of it works, some of it doesn't -- I have no idea what I'm doing, so it may take a while.

Do whatever you want with it, but don't be a jerk. Pull requests are totally welcome.

##Using This theme

These instructions assume you have a basic working knowledge of how to operate Jekyll. If you don't, read through their documentation.

  1. Make sure you have Ruby, RubyGems, Node.js, and some non-Windows machine (Jekyll doesn't run on Windows without hacky stuff).
  2. Get Jekyll.
  3. Fork this repo and then clone to your machine.
  4. cd to your clone's directory.
  5. Open up the project folder in your fav text editor and play away.
  6. When you're ready to preview your site, enter jekyll serve in the command line from inside your project directory. It'll spit out the site some localhost port for you to look at.

Warning: If you make changes to config.yml, you'll need to restart the jekyll server to see the changes.

##Deploying There are probably a million ways to deploy a Jekyll site, so you're on your own there. I wasn't able to get this theme to work on GitHub pages (there's some Ruby floating around in here, and I kept getting build errors so I gave up), but you can use other options, like your own web server, divshot, and I've heard rumors that you can deploy to Force.com sites.

To do:

  • Write topic logic and display.
  • Create "Related Articles" widget.
  • Make search work better and not bork out when it's on article pages.
  • Look in to ways to streamline breadcrumb nav. It's a bit cumbersome to set up.
  • Add print stylesheets for printable articles.
  • Add disqus feature.
  • ~~Generate and add linked "Category List" to index.~~~
  • Figure out Breadcrumb nav. It'll be cool.
  • Document everything
  • figure out how in the hell i ended up with two page.html files, and get rid of the includes one.
  • make the CSS not suck. it's never gonna not suck.

skrifa's People

Contributors

humeansacrifice avatar

Stargazers

Chung Trịnh avatar Max Suica avatar asuahsahua avatar

Watchers

Max Suica avatar asuahsahua avatar  avatar

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.