Comments (8)
Working now after d9d767f!
from jpylyzer.
Hi Markus, thanks for reporting this. I tried to fix this by changing the BASE_PATH
link in _config.yml
to https
(equivalent to 1 above). In that case the blocked resources are loaded, and all the internal links to other pages on the website use HTTPS. However, this has the unwanted side-effect that any unsecure external resources are blocked, like the video link on this page:
http://openplanets.github.io/jpylyzer/usage.html
From what I understand relative paths are possible in Jekyll, but I think that would require quite a bit of fiddling with the templates. Don't have time to look into that right now, but might investigate later.
from jpylyzer.
I see. Probably you already saw this, but there seems to be a way to use relative URLs for GitHub pages described in the Jekyll documentation. Not sure if this helps in your case.
from jpylyzer.
OK, works now (the one unsecure resource was a Vimeo link, which I changed to https so that doesn't cause any trouble anymore).
One thing I don't understand: suppose I start from the (secure) homepage:
https://openplanets.github.io/jpylyzer/
If I then click on one of the 'latest news' items I end up here:
https://openplanets.github.io/jpylyzer/2014/02/18/Launch-of-jpylyzer-homepage
Now according to my browser this is a non-secure page (even though the URL start with https).
If I take the URL and add a trailing slash, I do end up on a secure page. See:
https://openplanets.github.io/jpylyzer/2014/02/18/Launch-of-jpylyzer-homepage/
So I really don't understand what's going on here (getting this behaviour in both Firefox and Chrome/Chromium).
from jpylyzer.
Without the trailing slash, GitHub seems to send back a 301 redirect
with the slash added at the end and URL scheme changed to http
. Not sure, but I'd say this is an issue with how GitHub configured their servers.
Adding the slash in the links would at least fix the problems on the page and also avoid the unnecessary redirect.
from jpylyzer.
GitHub's response to my question regarding this was:
GitHub Pages doesn't yet officially support HTTPS, even though it may appear to work. You shouldn't rely on HTTPS until it is officially supported. This is definitely something we are working towards on the github.io domain, however I can't promise when this will be announced.
from jpylyzer.
Thanks Markus for checking back with Github. Today I noticed that a DuckDuckGo search on jpylyzer returned a HTTPS link to the homepage(which was my main reason for having another look at it). At least the site now displays normally when people land there. So I may revisit this once Github officially startts supporting this.
from jpylyzer.
UPDATE: this article describes how to use HTTPS with GitHub Pages + Custom Domains. Could be the way to go for the jpylyzer pages.
from jpylyzer.
Related Issues (20)
- Check on Rsiz may be too strict HOT 4
- Add support for Profile marker segment (PRF) HOT 1
- Add consistency checks for CPFnum (CPF marker) vs Rsiz (SIZ marker) and PRFnum (PRF marker) HOT 3
- Redefine Rsiz, add capability property HOT 1
- Add JPH/JHC unit tests HOT 3
- Replace iteration loop by bitmask HOT 1
- Add missing exception type HOT 1
- Check Pep8 compliance and fix HOT 1
- Report compression ratio for raw codestreams HOT 1
- maxOneCqccPerComponent and maxOneCcocPerComponent are overly restrictive HOT 1
- Check for COC and QCC markers that are not in first tile-part of a tile HOT 2
- Command line options not set correctly in 2-2-dev HOT 1
- Add file-level warnings to output file HOT 1
- Debian package build process fails HOT 4
- Debian package name of RC releases modified by Github
- Remove test CPFnumConsistentWithRsiz (and possibly also CPFnumConsistentWithPRFnum) HOT 1
- Running Debian build script results in deprecation warning
- Dockerfile issue with --install-option=\"--prefix=/install\" HOT 1
- Calculation of numberOfTilesX and numberOfTilesY subtracts xOsiz/yOsiz instead of xTOsiz/yTOsiz HOT 5
- Add more HTJ2K test files
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jpylyzer.