Giter VIP home page Giter VIP logo

pelican_website's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pelican_website's Issues

Latest meeting does not have a stable URL

This is the issue that Bill and I discussed at the last meeting.

LinkedIn would like to have a URL to the latest meeting that will still be valid after the meeting is over. I believe they are using this for an internal webpage.

For example, the February meeting is currently available at http://baypiggies.net, but not at http://baypiggies.net/meeting-2017-02-23.html. Once we put up the page for the March meeting, the Feb meeting is now available at the date-specific URL and not at BayPiggies.net.

I believe this is a side effect of the way we are tricking Pelican into putting the latest meeting on the front page via the :url: property.

Anyway, I can think of three possible solutions:

  1. Bill had mentions a way to handle this in the Makefile. I think that would be ideal, if possible.
  2. We could maintain two pages: one called latest.rst and one with called Meeting-YYYY-MM-DD.rst. This would need to be tested to verify it has no unintended consequences. It also requires some additional manual work each month (with potential for mistakes).
  3. For my personal site, I have a similar problem in that I needed to maintain alias pages for old WordPress URLs (I migrated from WordPress to Pelican). I modified the pelican-alias plugin to generate Nginx URL aliases for the nginx site configuration file (the vanilla pelican-alias plugin creates client-side redirects, which don't always seem to work). I can add this solution, if you happen to be using Nginx.

What do you think?

Meeting Links to not go directly to meeting

When one visits the https://baypiggies.net/ website, and then clicks on "Meetings," one will get a list of meetings (https://baypiggies.net/category/meetings.html).

However, when one of the meetings are selected, that meeting in question is not loaded. For example, when selecting the "Thursday, July 25th, 2019 Meeting," the current meeting (the index.html meeting) is displayed (i.e, https://baypiggies.net/ ). What is expected to be shown is http://baypiggies.net/meeting-2019-07-25.html.

This is happening for all meetings selected. This also reproduces locally (and not just at https://baypiggies.net/).

add logo to repo

Add logo and logo plus text to repo including svg and jpg/png versions.

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.