Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions CHECKSUMS.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
04C3AB0325C43DCBBABB51C07882A7D023911292B9C5EF7A9CF0AA35248CF218 examples/git-configuration.md
04C3AB0325C43DCBBABB51C07882A7D023911292B9C5EF7A9CF0AA35248CF218 examples/git-configuration.md
093EF51AAA72A049F9C5C3A951C5C04FCCE0A7BD8F8E836B8C3DBC1FE2009447 .github/ISSUE_TEMPLATE/compatibility_report.yml
12A4DBEF78D055AF2194599FF3D17359A9F4E033BBB6BB8C2EF2BC83F64BBDF0 assets/validation-pass.svg
16E3989EAD7E2899AF3EAB14232582152DF7FD1A6B24D389781D3347A7900703 docs/architecture.md
Expand All @@ -7,9 +7,9 @@
229B99CB364794905604F3DF1AF743818B87BEF3285AEA2D8F9E2EF7110BEBE6 LICENSE
22D6D77DC30B753FC74E513EFE398EF4DA6E8A6AE62D0D3DE0C922F03A1ABC75 .github/CODEOWNERS
29648B9E8D00A9B27A6264289E5B10703B14E80C036E91FF8C00E8BBCD2E5800 RELEASE-NOTES.md
2B3DD07AB98C1F92378EE4BDC8204AD737F966D52C88BA226ED6F4A4EC5AA31E _config.yml
2CC8992E8DA313F6CBC6D7751BB734BBECBA643B795B37D34057B4DE553F8C7F .gitignore
2E2102953B196CE96FA75D81444AF56E3A249A5E5B07C9FB181F65BC0DB09489 .editorconfig
33E160714B21F67E4CF6A4758756277A6DB8EFA7F5FD181A1176C1D159B7D2C4 _layouts/default.html
3506A8BEAF4110E30F2E125D618E0C44476E173AD92283A4DDD90C0B71F92D60 CHANGELOG.md
35388D74DC4D7174B5AC058CCE5FB512C88240DF4DB086EE0A81C9AFA3613717 .vscode/tasks.json
38A871D48BEB9A98E14B4D06B3056556C77924C448FC9DFCF70BF1DE22405F54 assets/banner-compact.svg
Expand All @@ -18,12 +18,12 @@
468E4648770DF273D018BC90F5DABD85E00BD5BBE6EFD9106EB436E278A8FE78 .github/workflows/ci.yml
4B1611351ADB567EAB568A68F6AFFA34BEC6652B600FABD327DDD9046A8B73FF docs/compatibility.md
51CA47A0CB49C782EC8BE60AA583A6EA828160347E1F44649506C300AC097670 assets/banner.svg
5236C66EA76CAD9F43C54D439E19B9E4E83DFEE159E19B44B90592B519D0C851 README.md
52E276805DC7BF24E12221266965614B2BBFC50270CFF3C2AD2B103B755CEF0F Scripts/Copy-OSDLogToFileShare.ps1
56531E99444653248D308A7918DAE6A7D8F8C0FB3B41FE055200FDA8538BECC6 assets/branding.json
5680E037241C06860FCAC7D8F6FF9AB2BBD6045D01A2E1F6271750222C29D494 _layouts/default.html
59854984853104DF5C353E2F681A15FC7924742F9A2E468C29AF248DCE45CE03 VERSION
5EDEC4DF1E3DCD2B4995EFC7C49F18A2FB25E954426A59F9B93DC4FF4F74A712 assets/task-sequence-flow-compact.svg
670ABB6E09B7A198A30361A18A4C0372FC11F58D9C109BB74F86F2C29D8ECD1F assets/css/style.scss
673E4DF350435A04825080E789E780A835203A53CB4D28EE3C8EFB47B69EC220 docs/validation.md
69BC45DC42B9ACB96A69823ADBC6AE538374E3C0BDE169B855B32C48EAAEF52F assets/fluentui-LICENSE.txt
69F12A25E2A40AF8310C956B716AD68B3006298278312C248FA6E3663B4F8A07 assets/copylog-flow.svg
6B6C7716FFCC77DF0FFA9D5E082E5040EDD2C3659C3842983D049E623B3821EF examples/README.md
Expand All @@ -32,29 +32,29 @@
7C35ABD79FE1F5346C10969D7F5CD0DEDF5D2CE3850D997AE3A3DB387FBFD565 CODE_OF_CONDUCT.md
7C48241074306AA35FF34F2E4C313B993ADA30A1033085D2D9CD00766908825F assets/README.md
7F00EF620F17FF1658F28201FA68203052E7F3F5DFED5593314157368E458C2B assets/copylog-flow-compact.svg
84FB871BF3E91818776AD0EC12556AE4641A411D3670C8B2E972B681843A40CB README.md
8845336535E37445A6F47CAEF622BD41AEF18C3A8F42CC4CEEAD428AA9E134E3 index.md
8EA9AF506DBF491D025163C3E074202689402A373877474CB665DF51ACB0193F examples/contoso-task-sequence.md
99D0818971B014847E1EED2303AC76D88216B010E6B3D5E71E3411BBE670E909 AUTHORS.md
9C069DC1A798FD578D45295CE3CB502B39ED5693C7F282EE45646E396E563A21 assets/people-team.svg
9C44FAF8EAC771AAB5BB2355D1917006CD0D0C3D90EB884105B3AB4E07AF9681 Tests/Repository.Tests.ps1
9D274A652C495A1368B760FFBCCD0CF5BA61A2C2F263B37A8AAF3C2607DC4F71 docs/distribution.md
9FE08577B65ED213A330F8B3BDA113478BEF85A043AB5A298A0939038BE918CB .github/ISSUE_TEMPLATE/config.yml
A047D4BF5DC341B6E460F0D3EABD52AA884ED92F0EE5A2B86847B3AEB3486609 assets/folder-arrow-right.svg
A876032A2B36F7057673EAABF43790EB5274DE647F883EBA224C3CBBBFD43C2E docs/validation.md
AE0EBC700A81F090A59935F13672E9109DE6616D49E8FADC36003028DEB94202 docs/development.md
B742325E364BD5B9A311B00BEC3016E30B13274A1A4E8326A131A00E54EA7204 assets/favicon.svg
B8487D129B5573E9D7C7239FBF916D73373FC331F431D397194801FD08CA4812 SUPPORT.md
B89C96E15A6A3E62D37649DDDD383BE8A7FECA7CA3ABD3F2911956BA39E1671D _config.yml
BB11493CAE1C3A5399A3259591473A35C71682AF903DE64C739AD296C5A4B014 .github/workflows/release.yml
BE400903F0FDBF54CA82A05AA16EC426300331EB21E28E894AD149B36DD8AE98 build/Invoke-Validation.ps1
BF528DC4807B5CD45B9513F4154551F3BD8BFDAD9BB4BA12A80C3FCBB7283063 .vscode/extensions.json
C1D445D112ECB795B5BC9E2ADE0F7289AEC0F4B20AF6274B28F02F8D90C64721 Tests/Runtime.Tests.ps1
C432B66C1111C49CEC50613A8E59972E3A49C35D0D0E15595915B378E1F2AE1E assets/css/style.scss
C92B63FE51F8793EECE9953ECD496046F6180F740D50E60C36628ECACF09EF0C Tests/Validation.Tests.ps1
CD206D807913077F8D0786FB344CC37758AE3080922EAA7AEFF0B78ABAB0665C .github/ISSUE_TEMPLATE/feature_request.yml
CE5DD8FA7FF72122B07DB4CA7CD5A35656ED0D1A813EC8568AA448F3227401AF CONTRIBUTING.md
D52119CD9D85F9211A078959331CF7C3304AEBC11D1900D3ECAF67AFDFF9AA37 Tests/Distribution.Tests.ps1
D53A73DF9FAEC678D2471E63C070672BE9A6EAC355B451DF9BF3776802A47446 assets/task-sequence-flow.svg
DF3A074261544800B739DEE93B071DE5383EFE796B874D7673AD69A5548F7A4A .github/FUNDING.yml
E04EB0FF50646904CEF5B2C142F5D84084DC5AA9A339D2D3A6BA9FCF0D2A1D7E index.md
E204B2838AA20F8FEBDF74129FDC504C69809CF7044D03E90866E36BAD023DA6 SECURITY.md
E49B0BAD89C4CAF2A07BB3FA625FF431977115A81A39B455061E96534BE291A0 .github/dependabot.yml
ED325EAC9FDC9E81E30D660A7F94659C0D0D6993193E1287D1C273395E1CE8D0 docs/release-process.md
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ See [authors and artwork notices](AUTHORS.md).
## Related projects

- [Add Computer to AD Group](https://github.com/vartaxe/ConfigMgr-OSD-AddComputerToADGroup) - companion task-sequence utility ([documentation](https://vartaxe.github.io/ConfigMgr-OSD-AddComputerToADGroup/)).
- [Claudio Mendes / vartaxe](https://vartaxe.github.io/vartaxe/) - profile and project directory ([GitHub](https://github.com/vartaxe)).
- [vartaxe Windows endpoint automation](https://vartaxe.github.io/) - canonical project hub and maintainer profile ([GitHub](https://github.com/vartaxe)).

## License

Expand Down
8 changes: 3 additions & 5 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,8 @@ defaults:
values:
layout: default
navigation:
- title: Profile
url: https://vartaxe.github.io/vartaxe/
- title: Hub
url: https://vartaxe.github.io/ConfigMgr-OSD/
url: https://vartaxe.github.io/
- title: AD groups
url: https://vartaxe.github.io/ConfigMgr-OSD-AddComputerToADGroup/
- title: OSD logs
Expand All @@ -32,9 +30,9 @@ navigation:
- title: Sponsor
url: https://github.com/sponsors/vartaxe
buttons:
- title: View source
- title: View Source
url: https://github.com/vartaxe/ConfigMgr-OSD-CopyOSDLogToFileShare
- title: Deployment guide
- title: Deployment Guide
url: /docs/deployment.html
exclude:
- README.md
Expand Down
6 changes: 6 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@
<body>
<a class="skip-link" href="#main-content">Skip to content</a>
<header class="page-header">
<div class="ecosystem-brand">
<a href="https://vartaxe.github.io/" aria-label="vartaxe Windows endpoint automation hub">
<img src="{{ '/assets/favicon.svg' | relative_url }}" alt="" width="32" height="32" aria-hidden="true">
<span><span translate="no">vartaxe</span> / ConfigMgr OSD</span>
</a>
</div>
<nav class="project-navigation" aria-label="Project navigation">
<a href="{{ '/' | relative_url }}"{% if page.url == '/' or page.url == '/index.html' %} aria-current="page"{% endif %}>Home</a>
{% for item in site.navigation %}
Expand Down
57 changes: 56 additions & 1 deletion assets/css/style.scss
Original file line number Diff line number Diff line change
Expand Up @@ -49,15 +49,48 @@ a:focus-visible, button:focus-visible,
}

.page-header {
position: relative;
overflow: hidden;
padding: 1.5rem 1.25rem 2.5rem;
padding-left: unquote("max(1.25rem, env(safe-area-inset-left))");
padding-right: unquote("max(1.25rem, env(safe-area-inset-right))");
color: #ffffff;
background: #155799;
background-image: linear-gradient(115deg, #155799, #117865);
background-image:
radial-gradient(circle at 88% 12%, rgba(112, 222, 197, 0.24), transparent 22rem),
linear-gradient(115deg, #155799, #117865);
--focus: #ffffff;
}

.ecosystem-brand {
max-width: 68rem;
margin: 0 auto 1rem;
}

.ecosystem-brand a {
display: inline-flex;
align-items: center;
gap: 0.65rem;
padding: 0.45rem 0.7rem;
color: #ffffff;
border: 1px solid rgba(255, 255, 255, 0.45);
border-radius: 999px;
font-size: 0.9rem;
font-weight: 700;
text-decoration: none;
}

.ecosystem-brand a:hover {
background: rgba(0, 0, 0, 0.2);
border-color: #ffffff;
}

.ecosystem-brand img {
width: 2rem;
height: 2rem;
border-radius: 0.45rem;
}

.project-navigation, .project-actions {
display: flex;
flex-wrap: wrap;
Expand Down Expand Up @@ -110,13 +143,15 @@ a:focus-visible, button:focus-visible,
background: rgba(0, 0, 0, 0.16);
border: 1px solid rgba(255, 255, 255, 0.7);
font-weight: 600;
transition: background-color 160ms ease, border-color 160ms ease, transform 160ms ease;
}

.page-header .btn:hover {
background: rgba(0, 0, 0, 0.32);
border-color: #ffffff;
text-decoration: underline;
text-underline-offset: 0.2em;
transform: translateY(-1px);
}

.main-content {
Expand Down Expand Up @@ -158,6 +193,8 @@ a:focus-visible, button:focus-visible,
color: var(--ink);
background: var(--panel);
border: 1px solid var(--border);
border-left: 0.35rem solid var(--accent);
border-radius: 0.35rem;
}

.callout > :first-child {
Expand Down Expand Up @@ -220,6 +257,24 @@ a:focus-visible, button:focus-visible,
border-color: var(--border);
}

.main-content table th {
color: var(--ink);
background: var(--panel);
}

.main-content picture > img {
display: block;
border: 1px solid var(--border);
border-radius: 0.85rem;
box-shadow: 0 1rem 2.5rem rgba(25, 54, 82, 0.12);
}

.main-content hr {
height: 1px;
background: var(--border);
border: 0;
}

.project-grid {
display: grid;
grid-template-columns: 1fr;
Expand Down
2 changes: 1 addition & 1 deletion docs/validation.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ GitHub Pages publishes `main` from the repository root using Cayman and the shar
The examples index has an explicit `/examples/` permalink so README-index behavior cannot change its destination. Script and extensionless `LICENSE` links remain static resources; `Tests` and `build` are excluded from the site, not the source repository or release archives.

The Pages deployment-guide button uses `/docs/deployment.html` through `relative_url`, preserving the project base path. Keep `.md` links in Markdown, not HTML/Liquid navigation. Each guide has a relative link back to the documentation home so GitHub and Pages both remain navigable.
The shared layout, CSS, and favicon match the [profile site](https://vartaxe.github.io/vartaxe/) and companion AD-group project. Coordinate shared-template changes across all three repositories.
The shared layout, CSS, and favicon match the [canonical hub](https://vartaxe.github.io/) and companion AD-group project. Coordinate shared-template changes across all three repositories.

After changing site content, check the GitHub Pages build and rendered light/dark desktop/mobile pages, including keyboard focus and the skip link.
Generated `_site`, `.jekyll-cache`, `.jekyll-metadata`, `.sass-cache`, `.bundle`, and `vendor/bundle` paths are ignored by Git, but the strict checksum validator still sees files in the source tree. Keep local build output and caches outside the tree, or remove only known generated artifacts before checksum regeneration and final validation.
2 changes: 1 addition & 1 deletion index.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,4 @@ For changes, see [contributing](CONTRIBUTING.md) and the
## Related projects

- [Add Computer to AD Group](https://github.com/vartaxe/ConfigMgr-OSD-AddComputerToADGroup) - companion task-sequence utility ([documentation](https://vartaxe.github.io/ConfigMgr-OSD-AddComputerToADGroup/)).
- [Claudio Mendes / vartaxe](https://vartaxe.github.io/vartaxe/) - profile and project directory ([GitHub](https://github.com/vartaxe)).
- [vartaxe Windows endpoint automation](https://vartaxe.github.io/) - canonical project hub and maintainer profile ([GitHub](https://github.com/vartaxe)).
Loading