Problem Description:
This URL is the top duckduckgo.com result when I search for "intro git lfs".
https://www.atlassian.com/git/tutorials/git-lfs
Trouble is, there is no content. What content there is seems to have a bug.
Below are pictures of the page rendered two different ways. It changes as the view window width changes. Photo only shows top of page because the page is otherwise blank.
Narrower:
Wider:
Expected: Either the URL would not be in a search result or the page would contain clear git lfs tutorial available to the public.
Actual: Cryptic subscription button. No content related to search topic. Login to various atlassian domains does not change the page content. Page is the same in Brave and Edge browsers.
This is the page source:
<!DOCTYPE html> | |
<html id="magnolia" lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<meta property="fb:pages" content="115407078489594" /> | |
<meta name="description" content="Git LFS is a Git extension that improves handling of large files by lazily downloading the needed versions during checkout, rather than during clone/fetch."> | |
<meta name="author" content="Atlassian"> | |
<link rel="canonical" href="https://www.atlassian.com/git/tutorials/git-lfs"/> | |
<title> | |
Git LFS - large file storage | Atlassian Git Tutorial | |
</title> | |
<style>body { display: none; }</style> | |
<link href="https://wac-cdn.atlassian.com" rel="preconnect"> | |
<script type="text/javascript" src="https://metal.prod.atl-paas.net/1.24.0/metal-head.min.js"></script> | |
<script type="text/javascript" src="https://wac-cdn.atlassian.com/static/master/6206/assets/build/js/head.js?cdnVersion=1257"></script> | |
<link rel="alternate" href="https://www.atlassian.com/git/tutorials/git-lfs" hreflang="x-default" /> | |
<link rel="alternate" href="https://www.atlassian.com/git/tutorials/git-lfs" hreflang="en" /> | |
<link rel="alternate" href="https://www.atlassian.com/ja/git/tutorials/git-lfs" hreflang="ja" /> | |
<link rel="alternate" href="https://www.atlassian.com/fr/git/tutorials/git-lfs" hreflang="fr" /> | |
<link rel="alternate" href="https://www.atlassian.com/de/git/tutorials/git-lfs" hreflang="de" /> | |
<link rel="alternate" href="https://www.atlassian.com/es/git/tutorials/git-lfs" hreflang="es" /> | |
<link rel="alternate" href="https://www.atlassian.com/br/git/tutorials/git-lfs" hreflang="pt-BR" /> | |
<link rel="alternate" href="https://www.atlassian.com/zh/git/tutorials/git-lfs" hreflang="zh-Hans" /> | |
<link rel="alternate" href="https://www.atlassian.com/ko/git/tutorials/git-lfs" hreflang="ko" /> | |
<link rel="alternate" href="https://www.atlassian.com/ru/git/tutorials/git-lfs" hreflang="ru" /> | |
<link rel="alternate" href="https://www.atlassian.com/pl/git/tutorials/git-lfs" hreflang="pl" /> | |
<link rel="alternate" href="https://www.atlassian.com/it/git/tutorials/git-lfs" hreflang="it" /> | |
<link rel="alternate" href="https://www.atlassian.com/nl/git/tutorials/git-lfs" hreflang="nl" /> | |
<link rel="alternate" href="https://www.atlassian.com/hu/git/tutorials/git-lfs" hreflang="hu" /> | |
<link rel="apple-touch-icon" sizes="16x16" href="/favicon-16x16.png" /> | |
<link rel="apple-touch-icon" sizes="32x32" href="/favicon-32x32.png" /> | |
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> | |
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32" /> | |
<meta name="theme-color" content="#205081"> | |
<meta property="og:title" content="Git LFS - large file storage | Atlassian Git Tutorial" /> | |
<meta property="og:description" content="Git LFS is a Git extension that improves handling of large files by lazily downloading the needed versions during checkout, rather than during clone/fetch." /> | |
<meta property="og:type" content="website" /> | |
<meta property="og:url" content="https://www.atlassian.com/git/tutorials/git-lfs" /> | |
<meta property="og:site_name" content="Atlassian" /> | |
<meta name="twitter:card" content="summary" /> | |
<meta name="twitter:site" content="@Atlassian" /> | |
<script src="https://wac-cdn.atlassian.com/static/master/6206/assets/build/js/jquery.js?cdnVersion=1257"></script> | |
<script type="text/javascript"> | |
window.featureFlags = "jiraTemplateGallery=showJiraTemplateGallery&allowBundlesExistingSites=enableAllowBundlesExistingSites&enableChooseSignupWithLoginVariant2=enableChooseSignupWithLogin&enable_cut_onboarding_flow_in_half_variant=expcen_2603_enable_cut_onboarding_flow_in_half_variant&enableRemoteAppSwitcher=true&icims_jobs_listings=icims_jobs_listings&platform.navigation.atlassian-switcher.wrap-with-padding.enabled=true&platform.navigation.atlassian-switcher.fetch-product-configuration-from-flight-deck-directly=true&bxppxProvisioningUiLockedInSite=enableBXPPXProvisioningUiLockedInSite".split('&') | |
.reduce((flags, flagStr) => { | |
const [flagKey, flagValue] = flagStr.split('='); | |
return { ...flags, [flagKey]: flagValue }; | |
}, {}) | |
</script> | |
<script type="text/javascript"> | |
window.cmsPageVariant = window.cmsPageVariant ? window.cmsPageVariant : window.featureFlags?.cmsVariant; | |
</script> | |
<script type="text/javascript"> | |
var LOCALIZED_PRICING_CONTENTFUL_SPACE = "3s3v3nq72la0"; | |
var LOCALIZED_PRICING_CONTENTFUL_ENVIRONMENT = "master"; | |
var LOCALIZED_PRICING_CONTENTFUL_ACCESS_TOKEN = "v5nSeyuO6dUxZX_Gh5OWEHOJHt3GYSKtyB7ySulLgHg"; | |
var LOCALIZED_CCP_PRICING_CONTENTFUL_ENVIRONMENT = "master"; | |
var LOCALIZED_CCP_PRICING_CONTENTFUL_ACCESS_TOKEN = "v5nSeyuO6dUxZX_Gh5OWEHOJHt3GYSKtyB7ySulLgHg"; | |
var LOCALIZED_PRICING_USE_GEO_CURRENCY = true; | |
</script> | |
</head> | |
<body id="git-lfs" class="wac git tutorials git-lfs"> | |
<div id="header"> | |
<form class="newsletter"> | |
<input class="is-empty _input" type="email" placeholder="Enter Your Email For Git News"> | |
<button type="submit" class="_status icon-email-submit">Submit</button> | |
</form> | |
<a href="#footer" class="button green-hollow secondary newsletter-cta" >Sign up</a> | |
</div> | |
<script type="text/x-component"> | |
{ | |
"type":"imkt.components.PageLeaveTracking", | |
"params": { | |
} | |
} | |
</script> | |
<script type="text/javascript"> | |
var HTTP_PREFIX = ""; | |
var FEATURE_FLAG_USE_GDPR = true; | |
</script> | |
<script type="text/javascript" src="https://wac-cdn.atlassian.com/static/master/6206/assets/build/js/gitguide/git-app-lite.js?cdnVersion=1257"></script> | |
<link rel="stylesheet" href="https://wac-cdn.atlassian.com/static/master/6206/assets/build/css/gitguide/site.css?cdnVersion=1257" /> | |
<script type="text/javascript"> | |
(function(){ | |
var imkt = window.imkt = window.imkt || {}; | |
imkt.isEditMode = false; | |
imkt.isProduction = true; | |
imkt.constants = imkt.constants || {}; | |
imkt.constants.rootPath = "/"; | |
imkt.constants.assetPath = "https://wac-cdn.atlassian.com/static/master/6206" + "/assets/"; | |
imkt.constants.libPath = imkt.constants.assetPath + "bower_components/"; | |
imkt.constants.cdnVersionQuery = "?cdnVersion=1257"; | |
imkt.constants.isDevUser = false; | |
imkt.constants.isFreeEnabled = true; | |
imkt.constants.getUserAccounts = false; | |
imkt.constants.headerLoginMenu = true; | |
imkt.constants.public = true; | |
imkt.constants.mobileBreakpoint = 640; | |
})(); | |
</script> | |
<script type="text/x-component"> | |
{ | |
"type":"imkt.pages.WACPage", | |
"params": { | |
} | |
} | |
</script> | |
<script> | |
function initializeATLAnalytics() { | |
var pageViewProperties = { contentSite: 'Git Microsite', contentType: 'Microsite', contentProduct: 'Bitbucket' }; | |
/* get url path, convert to dash format and add it to page view properties. */ | |
var originProduct = window.location.pathname; | |
pageViewProperties.originProduct = "wac" + (originProduct === '/' ? "" : originProduct.replace(new RegExp('/', 'g'),"-")); | |
if (typeof ace !== 'undefined') { | |
ace.analytics.Initializer.initWithPageAnalytics('kiv6wyh2nw', pageViewProperties, null, null, window.atlGlobalLoadStart); | |
} | |
window.initializeATLAnalyticsTriggered = true; | |
const initAtlAnalyticsOnloadEvent = new CustomEvent('onLoadExternalJSATLAnalytics', { | |
bubbles: true, | |
cancelable: true, | |
detail: 'Emit onLoad event for ATL Analytics function.' | |
}); | |
document.dispatchEvent(initAtlAnalyticsOnloadEvent); | |
} | |
</script> | |
<script type = "text/javascript"> | |
/** | |
* function to load external js through javascript. | |
* | |
* @Param url - javascript url | |
* @Param location - location of the dom (e.g. document.head) | |
*/ | |
var loadExternalJS = function(url, location, callback){ | |
var scriptTag = document.createElement('script'); | |
scriptTag.src=url; | |
scriptTag.type = 'text/javascript'; | |
/* Then bind the event to the callback function. | |
There are several events for cross browser compatibility. */ | |
scriptTag.onreadystatechange = callback; | |
scriptTag.onload = callback; | |
window.atlGlobalLoadStart = new Date(); | |
/* Fire the loading */ | |
location.appendChild(scriptTag); | |
}; | |
</script> | |
<script type="text/javascript" class="optanon-category-2"> | |
loadExternalJS("https://atl-global.atlassian.com/js/atl-global.min.js", document.body, initializeATLAnalytics); | |
</script> | |
</body> | |
<!-- LastRendered: Oct 11, 2023 11:55:17 PM --> | |
</html> | |