PageSourceSearch

https://obsidian.md/account/

html obsidian.md collected 2026-09-24 06:43:39 UTC 3,157 bytes, 72 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr" class="h-full">
3<head>
4	<meta charset="UTF-8">
5	
5<script>
6	(function(){
7		var defined = ["en","ar","bn","de","es","fr","it","ja","ko","pl","pt-BR","ro","ru","sv","zh"];
8		var dflt = 'en';
9		var cur = 'en';
10		var pref = null;
11		try { pref = localStorage.getItem('lang'); } catch(e) {}
12		if (!pref && cur === dflt) return;
13		if (pref && pref === cur) return;
14		var target = pref;
15		if (!target) {
16			var langs = (navigator.languages || [navigator.language || '']);
17			for (var i = 0; i < langs.length; i++) {
18				var code = langs[i].toLowerCase().split('-')[0];
19				if (defined.indexOf(code) !== -1) { target = code; break; }
20			}
21		}
22		if (!target || target === cur) return;
23		var p = location.pathname;
24		// Strip any locale prefix from path
25		p = p.replace(new RegExp('^/(' + defined.join('|') + ')(/|$)'), '/');
26		// Don't redirect app routes
27		if (/^\/(account|buy)(\/|$)/.test(p)) return;
28		// Add target locale prefix
29		if (target !== dflt) p = '/' + target + (p === '/' ? '/' : p);
30		if (p.replace(/\/$/, '') === location.pathname.replace(/\/$/, '')) return;
31		location.replace(p + location.search + location.hash);
32	})();
33	</script>
33
34	<title>Account - Obsidian</title>
35	<meta name="description" content="Manage your Obsidian account.">
36	<meta name="copyright" content="Obsidian">
37
38	<meta name="viewport" content="width=device-width, initial-scale=1">
39	<meta name="i18n-hash" content="a0b1ede8">
40
41	<link rel="stylesheet" href="/tailwind.css?v=9d5102ea">
42	<link rel="icon" href="/favicon.ico" sizes="32x32">
43	<link rel="icon" href="/favicon.svg" sizes="any" type="image/svg+xml">
44	<link rel="apple-touch-icon" href="/apple-touch-icon.png">
45
46	<link rel="alternate" type="application/atom+xml" href="/feed.xml" title="Obsidian Blog">
47	<link rel="alternate" type="application/feed+json" href="/feed.json" title="Obsidian Blog">
48	<link rel="alternate" type="application/atom+xml" href="/changelog.xml" title="Obsidian Changelog">
49	<link rel="alternate" type="application/feed+json" href="/changelog.json" title="Obsidian Changelog">
50
51	<meta property="og:site_name" content="Obsidian">
52	<meta property="og:title" content="Account - Obsidian">
53	<meta property="og:description" content="Manage your Obsidian account.">
54	<meta property="og:type" content="website">
55	<meta property="og:image" content="https://obsidian.md/images/banner.png">
56
57	<meta name="twitter:title" content="Account - Obsidian">
58	<meta name="twitter:description" content="Manage your Obsidian account.">
59	<meta name="twitter:site" content="@obsdmd">
60	<meta name="twitter:domain" content="obsidian.md">
61	<meta name="twitter:creator" content="@obsdmd">
62	<meta name="twitter:card" content="summary_large_image">
63	<meta name="twitter:image" content="https://obsidian.md/images/banner.png">
64
65</head>
66<body class="theme-dark h-full bg-primary md:md:overscroll-none">
67<div id="main" class="flex min-h-screen flex-col"></div>
68<script src="https://js.stripe.com/v3/"></script>
68
69<script src="/static.js?v=6fe20d95"></script>
69
70<script src="/account.js?v=6fe20d95"></script>
70
71</body>
72</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.