Code Monkey home page Code Monkey logo

citation-style-language.github.io's Introduction

CitationStyles.org website repository

CitationStyles.org, the website of the Citation Style Language project, is build from this repository. Our static website is generated with Jekyll and hosted by GitHub Pages.

Licensing

The contents of this repository, unless otherwise specified, are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

The Jekyll theme used for this website, Minimal Mistakes by Michael Rose, is licensed under the MIT license.

citation-style-language.github.io's People

Contributors

adam3smith avatar bwiernik avatar customcommander avatar davidlesieur avatar jack-r-warren avatar larsgw avatar nichtich avatar pmelchor avatar rmzelle avatar zuphilip avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

citation-style-language.github.io's Issues

Next steps

@rmzelle Here is the plan: please let me know if it sounds good to you.

I am going to be posting the following as issues:

  • A project status (with "info" label)
  • A few to-dos that I must complete before we can migrate CitationStyles.org to GitHub Pages ("must" label)
  • And a few other to-dos that are improvements which can be done after the migration ("nice-to-have" label)

Can you give me the necessary permissions so that I can close issues as I finish my work on them?

Once I have posted all of the above I will ask you to review the website and add any other issues following the same "must" vs "nice-to-have" convention.

Developers page

Move content over from Wordpress and merge with content from the "Styles" page that did not fit in "Authors".

Set up redirects

We redirected "/styles/" to "/authors/" in #22, but the old site also had the following redirects:

Server-side:
Redirect /downloads/specification.html http://docs.citationstyles.org/en/stable/specification.html
Redirect /downloads/specification-csl101-20120903.html http://docs.citationstyles.org/en/stable/specification.html
Redirect /downloads/specification-csl10-20100321.html http://docs.citationstyles.org/en/1.0/specification.html
Redirect /downloads/specification-csl10-20100530.html http://docs.citationstyles.org/en/1.0/specification.html
Redirect /downloads/primer.html http://docs.citationstyles.org/en/stable/primer.html
Redirect /downloads/upgrade-notes.html http://docs.citationstyles.org/en/1.0/release-notes.html
Redirect /downloads/release-notes-csl101.html http://docs.citationstyles.org/en/1.0.1/release-notes.html

In WordPress:
/citation-style-language/documentation/ to /styles/ (should become /authors/)
/citation-style-language/schema/ to /developers/
/styles/style-repository/ to /styles/ (should become /authors/)
/citation-style-language/editing-styles/ to /styles/ (should become /authors/)
/),/ to / (pretty sure we can drop this)

SEO matters

  • Compare old vs new: URLs, titles, descriptions
  • Prepare 301 redirects for any non-matching URLs

Contact form

GitHub Pages does not support contact forms "per se". However there are several solutions.

For now I have implemented Simple Form because I like their using a token instead of an email address that is visible in the source code.

@rmzelle I will configure Simple Form with the same email address now used in http://citationstyles.org/contact/ so that you can test it. I will let you know once it is done.

Add clear link to GitHub repo

We should make it clear where the source of the website is hosted (and make it easy for us to jump between here and the site, and vice versa). We should probably add something to the footer (e.g. to "© 2017 Citation Style Language. Powered by Jekyll & Minimal Mistakes. Hosted on GitHub Pages." or something, with a hyperlink to this repo, like what we have at https://zotero-odf-scan.github.io/zotero-odf-scan/).

Update Minimal Mistakes theme

I'm getting a lot of warnings like

DEPRECATION WARNING: Passing a string to call() is deprecated and will be illegal
in Sass 4.0. Use call(get-function("variable-exists")) instead.

when I build the site locally. See mmistakes/minimal-mistakes#1114.

@pmelchor, if you have time in December, it might future-proof the site a bit more if you could bring this repo up-to-date with upstream theme changes from the minimal-mistakes repo. (I always found this the hardest part of using a theme like Minimal Mistakes on GitHub Pages)

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.