skybet / skybet.github.io Goto Github PK
View Code? Open in Web Editor NEWSB&G Technology Site
Home Page: https://sbg.technology
SB&G Technology Site
Home Page: https://sbg.technology
Where product icons (Bet/Vegas/Casino/Bingo/Super 6 etc) have changed, replace them with the new designs as per live.
Is this a good idea? Could have it prefilled with an SB&G / author mention included?
https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0
This mentions that "Starting May 1st, 2016, GitHub Pages will only support kramdown, Jekyll's default Markdown engine."
In _config.yml we are using redcarpet.
In Jekyll 3 the way you use the metadata defined in _layout's changed. They are now accessed by {{ layout.var }}
instead of {{ page.var }}
.
See: http://jekyllrb.com/docs/upgrading/2-to-3/#layout-metadata
This can be seen by looking at a post's og:type
meta tag, which now says "website" (due to the isArticle
variable)
Some of these (such as isArticle
) are a simple fix, but I'm not sure what to do with some of the others.
We should use the github-pages gem to manage our dependencies for jekyll so we can be sure what we see generated locally will be the same as what we see live.
https://help.github.com/articles/using-jekyll-with-pages/#installing-jekyll
We appear to be using Prism.js v0.0.1. The latest version is v1.6.0.
Also, we're using the basic Prism.js, which I believe only supports the following languages:
And also the slightly cryptic social icons
Some reading: http://mor10.com/hamburger-bad/
http://techcrunch.com/2014/05/24/before-the-hamburger-button-kills-you/
There should be no need to commit the CSS as the gulp task should build it.
b032861 removed the derived file and ignored the css/
directory, but following commit 79ffc44 added it back in. @FirsRdJnr any details?
At present the analytics is keyed off a personal account; to be able to share this better internally we need to create an entry in our shared SB&G google analytics account.
Currently no pagination on the homepage list which makes for a very long homepage.
We should be able to use jekyll-paginate as it's supported by github pages.
The gem versions and dependencies that get installed locally with bundle install and the versions that github pages uses differ. One of the differences (most likely jekyll or redcarpet) causes category pages to be generated differently between local and live.
We should use the github pages gem to easily keep versions and dependencies in line with each other and implement category pages correctly for those gem versions.
https://help.github.com/articles/using-jekyll-with-pages/#installing-jekyll
The community has moved away from referring to itself as the engineering community, so we need to switch domains.
Earlier work to do this (#217) didnโt quite go to plan, so tracking as a full issue to work out the order of everything.
We already have technology.skybettingandgaming.com set up, but anyone keen to use the .tech
or .technology
TLDs needs to propose a suitable domain name!
Currently no way to view all posts in a category. The tags on posts are not clickable. They should link to a category page where you can view all posts in that category.
This was attempted in #50 and works locally but custom plugins are not supported by github pages so was reverted.
Some possible solutions:
Main header logo and favicon, potentially other places, use a "capitals" style of the SBG logo: needs a good audit and subsequent implementation to have visual consistency throughout, particularly any places where we've matched up with all-caps in SkyFont - so not as simple as "switch an image".
/cc @FirsRdJnr for either information or implementation
https://dev.twitter.com/web/overview/privacy#what-privacy-options-do-website-publishers-have
You may choose whether Twitter widgets on your site help to tailor content and suggestions for Twitter users. You can opt out of having information from your website used for personalization by following the instructions below.
Adding the following will do it across the whole site
<meta name="twitter:dnt" content="on">
Migrated from initial UI development.
How can we be proud industry leading engineers and not enforce https on our blog. ๐
Add a link from https://www.skybet.com footer.
The README needs updating so that it makes more sense; it's clearly been bolted onto and onto at this stage and jumps around a lot.
Inevitably we're going to have people who write blog posts and later leave the company. There's at least one person in the 'Meet the SBG team' section at the moment who doesn't work for us any more.
We need a way to handle articles written by people who have left... Do we keep their profile but take them out of the 'Meet the SBG team' section? Do we change their profile to say they've left?
83f8f64 changed the markdown parser to kramdown, which broke syntax highlighting (as well as other things like not sorting out smart quotes extension).
Needs a flexbox fallback
Slack uses meta data from links to make them look nice in slack.
In the first message in the screenshot you can see an example of mondo who add reading time and likes to the summary. We already calculate reading time so we could easily add that.
Also note in the second message (which shows what our links currently look like), we have "&" in the title which could look better, and we could also add our favicon too (as the first message shows).
It would be useful to be able to navigate by post category, or filter posts based on the category they belong to. Posts are already tagged appropriately so shouldn't be too difficult to implement.
We need to improve the design from the original MVP. Steer is to make sure we're referencing both Sky Betting & Gaming but beyond this have freedom to make it interesting and suitable for a text content-heavy information site.
Migrated from initial UI development.
To include styling of authors page for all authors or, as the ticket suggests, only one author.
Migrated from initial UI development.
Add inbound links to the site from the gaming sites footers.
On the category pages (e.g. http://engineering.skybettingandgaming.com/category/software-engineering/) we should ideally prominently display the category name.
Can someone with a little more design flair make this work? My attempts are failing. ๐
See FortAwesome/Font-Awesome#1799; missing some brand icons when using Fanboy's Social Blocking List.
Debatable whether to do anything about this one, though it does look a little ugly:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.