Giter Site home page Giter Site logo

pclub.in's Introduction

pclub.in

Build Status

Source for Jekyll based static-website cum blog for the Programming Club IIT Kanpur. Based off: spaghetti.ga

Test plan

First off, you'll need Ruby. Get gem with your package manager. You should not be installing Jekyll directly, since that's likely to break things. Instead, install bundle with

gem install bundle

Then, execute these in the repo directory:

bundle install --path vendor/bundle
bundler exec jekyll server --port 8080 --host 0.0.0.0

Here the --path flag is optional to keep your system's packages sane.

pclub.in's People

Contributors

7shivamx avatar adarshaj avatar ajs97 avatar akashkrdutta avatar apwhitehat avatar avinandan22 avatar ayush268 avatar bhuvansingla avatar d1vyanshu avatar deepankurk avatar devansh-jain-2002 avatar ditttu avatar dryairship avatar heyitssat avatar jaskirat1208 avatar kunalkap avatar kushagragpt99 avatar milindl avatar namangup avatar pallavagarwal07 avatar parvmor avatar prembharwani avatar priteshkumbhare avatar sakshamsharma avatar saransh7 avatar shankey1 avatar tanvinerkar avatar vkkhare avatar vtantia avatar yashsriv 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

Watchers

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

pclub.in's Issues

Make disqus comment count work

The previous pull request does not seem to work @yashsriv

This is what I found:

How to display comment count

    Place the following code before your site's closing </body> tag:

    <script id="dsq-count-scr" src="//pclubiitk.disqus.com/count.js" async></script>


    Append #disqus_thread to the href attribute in your links. This will tell Disqus which links to look up and return the comment count. For example: <a href="http://example.com/bar.html#disqus_thread">Link</a>.

Docker writing as root

I am having some issues with mounting with docker as docker writes as root and then my whole build fails locally. Do you have any suggestions??

Update names of new co-ordinators

pclub.in/contact.html

Lines 24 to 49 in f1cc629

<table class="CoordieTable" cellpadding="10">
<tr>
<td> <b> Kunal Kapila </b> </td>
<td> kunalkap@iitk </td>
<td> <a href="https://github.com/kunalapila" target="none">kunalapila@github</a></td>
<td class="coordieRow"> <img src="assets/image/kunal.jpg" class="coordiePic" alt="Kunal Kapila"> </td>
</tr>
<tr>
<td> <b> Pallav Agarwal </b> </td>
<td> pallavag@iitk </td>
<td> <a href="https://github.com/pallavagarwal07" target="none">pallavagarwal07@github</a></td>
<td class="coordieRow"> <img src="assets/image/pallav.jpg" class="coordiePic" alt="Pallav Agarwal"> </li>
</tr>
<tr>
<td> <b> Saksham Sharma </b> </td>
<td> sakshams@iitk </td>
<td> <a href="https://github.com/sakshamsharma" target="none">sakshamsharma@github</a></td>
<td class="coordieRow"> <img src="assets/image/saksham.jpg" class="coordiePic" alt="Saksham Sharma"> </li>
</tr>
<tr>
<td> <b> Vinayak Tantia </b> </td>
<td> vtantia@iitk </td>
<td> <a href="https://github.com/vtantia" target="none">vtantia@github</a></td>
<td class="coordieRow"> <img src="assets/image/vinayak.jpg" class="coordiePic" alt="Vinayak Tantia"> </li>
</tr>
</table>
Currently reflects earlier co-ordinators.

Shift to a framework

I believe the css is nearly/completely from scratch and not part of a documented framework. Thus, I don't know what the class wrapper or page content refers to or how it would behave. Manually defining by own styles is faster than referring the css file and finding out which element has which properties. WIth frameworks, you get a generalised set of classes to work with which is familiar to mostly everyone(especially bootstrap).

This makes it extremely frustating to add new pages which are responsive. For example I was working on the live markdown preview thing and currently its not at all responsive for different screen sizes. Something like bootstrap would have made it easier.

The available options are:

Release of recent blogs

I was wondering whether date could be an issue while releasing the blogs. Cause blogs appear on the website in the order of the time of writing (for eg 2017-08-11-xyz.md).

Say there are two blogs A (written earlier, PR submitted earlier) and B (later in both case). And PR of B is merged before A and it gets published as the most recent blog in the site. Now when PR of A is merged it will not be the most recent blog (cause it was written before B). So probably no one will notice that a new blog has been released.

@yashsriv @milindl How will this issue be resolved.

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.