Skip to content

Commit b5067aa

Browse files
committed
Improve styles
1 parent 7eb9df3 commit b5067aa

7 files changed

Lines changed: 325 additions & 149 deletions

File tree

‎articles/linux-hardening.html‎

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,23 @@
1111
<body>
1212
<header>
1313
<h1>Linux Hardening Guide</h1>
14+
<nav>
15+
<ul>
16+
<li>
17+
<a href="./../index.html" target="_blank" rel="noopener noreferrer">Home</a>
18+
</li>
19+
20+
<li>
21+
<a href="./../manifesto.html" target="_blank" rel="noopener noreferrer">Manifesto</a>
22+
</li>
23+
24+
<li>
25+
<a href="./../contact.html" target="_blank" rel="noopener noreferrer">Contact</a>
26+
</li>
27+
</ul>
28+
</nav>
1429
</header>
1530

16-
<nav>
17-
<ul>
18-
<li>
19-
<a href="./../index.html" target="_blank" rel="noopener noreferrer">Home</a>
20-
</li>
21-
22-
<li>
23-
<a href="./../manifesto.html" target="_blank" rel="noopener noreferrer">Manifesto</a>
24-
</li>
25-
26-
<li>
27-
<a href="./../contact.html" target="_blank" rel="noopener noreferrer">Contact</a>
28-
</li>
29-
</ul>
30-
</nav>
31-
3231
<main>
3332
<article>
3433
<header>

‎contact.html‎

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,23 @@
1111
<body>
1212
<header>
1313
<h1>Contact Us</h1>
14+
<nav>
15+
<ul>
16+
<li>
17+
<a href="./index.html" target="_blank" rel="noopener noreferrer">Home</a>
18+
</li>
19+
20+
<li>
21+
<a href="./manifesto.html" target="_blank" rel="noopener noreferrer">Manifesto</a>
22+
</li>
23+
24+
<li>
25+
<a href="./contact.html" target="_blank" rel="noopener noreferrer">Contact</a>
26+
</li>
27+
</ul>
28+
</nav>
1429
</header>
1530

16-
<nav>
17-
<ul>
18-
<li>
19-
<a href="./index.html" target="_blank" rel="noopener noreferrer">Home</a>
20-
</li>
21-
22-
<li>
23-
<a href="./manifesto.html" target="_blank" rel="noopener noreferrer">Manifesto</a>
24-
</li>
25-
26-
<li>
27-
<a href="./contact.html" target="_blank" rel="noopener noreferrer">Contact</a>
28-
</li>
29-
</ul>
30-
</nav>
31-
3231
<main>
3332
<section>
3433
<h2>Get in Touch</h2>

‎index.html‎

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,22 @@
1111
<body>
1212
<header>
1313
<h1>The Cyberpunk Handbook</h1>
14-
</header>
15-
16-
<nav>
17-
<ul>
18-
<li>
19-
<a href="./index.html" target="_blank" rel="noopener noreferrer">Home</a>
20-
</li>
14+
<nav>
15+
<ul>
16+
<li>
17+
<a href="./index.html" target="_blank" rel="noopener noreferrer">Home</a>
18+
</li>
2119

22-
<li>
23-
<a href="./manifesto.html" target="_blank" rel="noopener noreferrer">Manifesto</a>
24-
</li>
20+
<li>
21+
<a href="./manifesto.html" target="_blank" rel="noopener noreferrer">Manifesto</a>
22+
</li>
2523

26-
<li>
27-
<a href="./contact.html" target="_blank" rel="noopener noreferrer">Contact</a>
28-
</li>
29-
</ul>
30-
</nav>
24+
<li>
25+
<a href="./contact.html" target="_blank" rel="noopener noreferrer">Contact</a>
26+
</li>
27+
</ul>
28+
</nav>
29+
</header>
3130

3231
<main>
3332
<section>

‎license.html‎

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,20 @@
1111
<body>
1212
<header>
1313
<h1>License</h1>
14-
1514
<nav>
16-
<a href="./index.html" target="_blank" rel="noopener noreferrer">Home</a>
15+
<ul>
16+
<li>
17+
<a href="./index.html" target="_blank" rel="noopener noreferrer">Home</a>
18+
</li>
19+
20+
<li>
21+
<a href="./manifesto.html" target="_blank" rel="noopener noreferrer">Manifesto</a>
22+
</li>
23+
24+
<li>
25+
<a href="./contact.html" target="_blank" rel="noopener noreferrer">Contact</a>
26+
</li>
27+
</ul>
1728
</nav>
1829
</header>
1930

‎manifesto.html‎

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,22 @@
1111
<body>
1212
<header>
1313
<h1>Manifesto</h1>
14-
</header>
15-
16-
<nav>
17-
<ul>
18-
<li>
19-
<a href="./index.html" target="_blank" rel="noopener noreferrer">Home</a>
20-
</li>
14+
<nav>
15+
<ul>
16+
<li>
17+
<a href="./index.html" target="_blank" rel="noopener noreferrer">Home</a>
18+
</li>
2119

22-
<li>
23-
<a href="./manifesto.html" target="_blank" rel="noopener noreferrer">Manifesto</a>
24-
</li>
20+
<li>
21+
<a href="./manifesto.html" target="_blank" rel="noopener noreferrer">Manifesto</a>
22+
</li>
2523

26-
<li>
27-
<a href="./contact.html" target="_blank" rel="noopener noreferrer">Contact</a>
28-
</li>
29-
</ul>
30-
</nav>
24+
<li>
25+
<a href="./contact.html" target="_blank" rel="noopener noreferrer">Contact</a>
26+
</li>
27+
</ul>
28+
</nav>
29+
</header>
3130

3231
<main>
3332
<section>

‎popup-fallback.js‎

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,34 @@
1616
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1717
*/
1818

19-
// Ask first: open in new tab or same tab for target="_blank" links.
20-
// Avoid opening before the user decides; fall back gracefully if pop-ups are blocked.
19+
// This script provides a fallback for links with target="_blank".
20+
// When a user clicks such a link, ask if they want to open in a new tab.
21+
// If pop-ups are blocked, fall back to same-tab navigation.
2122
document.addEventListener('click', function (event) {
22-
// Respect modified clicks (Ctrl/Cmd/Shift/Middle) and prior handlers.
23+
// Ignore clicks with modifier keys or already-handled events.
2324
if (event.defaultPrevented || event.button !== 0 || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey) {
2425
return;
2526
}
2627

28+
// Find the nearest anchor element with an href.
2729
const link = event.target.closest('a[href]');
2830
if (!link || link.target !== '_blank') {
2931
return;
3032
}
3133

34+
// Prevent default navigation for _blank links.
3235
event.preventDefault();
3336
const href = link.href;
3437

38+
// Ask the user if they want to open in a new tab.
3539
const openInNewTab = window.confirm('Open this link in a new tab?');
3640
if (openInNewTab) {
3741
const opened = window.open(href, '_blank');
3842
if (!opened) {
39-
// Pop-up blocked; fall back to same-tab navigation.
43+
// If pop-up is blocked, navigate in the same tab.
4044
window.location.href = href;
4145
}
4246
} else {
4347
window.location.href = href;
4448
}
45-
});
49+
});

0 commit comments

Comments
 (0)