diff --git a/gulp.d/tasks/build-preview-pages.js b/gulp.d/tasks/build-preview-pages.js index fb36d1f..23cfdca 100644 --- a/gulp.d/tasks/build-preview-pages.js +++ b/gulp.d/tasks/build-preview-pages.js @@ -59,6 +59,10 @@ module.exports = (src, previewSrc, previewDest, sink = () => map()) => (done) => uiModel.page.layout = doc.getAttribute('page-layout', 'default') uiModel.page.title = doc.getDocumentTitle() uiModel.page.contents = Buffer.from(doc.convert()) + + // Set a meaningful editUrl for preview pages that points to the actual GitHub repo + const relativePath = path.relative(previewSrc, file.path) + uiModel.page.editUrl = `https://github.com/microprofile/microprofile-tutorial-ui/edit/main/preview-src/${relativePath}` } file.extname = '.html' try { diff --git a/preview-src/ui-model.yml b/preview-src/ui-model.yml index e684bce..34b433f 100644 --- a/preview-src/ui-model.yml +++ b/preview-src/ui-model.yml @@ -63,7 +63,7 @@ page: displayVersion: '5.2' module: ROOT relativeSrcPath: index.adoc - editUrl: http://example.com/project-xyz/blob/main/index.adoc + editUrl: https://github.com/microprofile/microprofile-tutorial-ui/edit/main/preview-src/index.adoc origin: private: false previous: diff --git a/src/css/breadcrumbs.css b/src/css/breadcrumbs.css index 3ccf6d4..557ee01 100644 --- a/src/css/breadcrumbs.css +++ b/src/css/breadcrumbs.css @@ -3,6 +3,8 @@ flex: 1 1; padding: 0 0.5rem 0 0.75rem; line-height: var(--nav-line-height); + font-family: var(--body-font-family); + font-weight: normal; } @media screen and (min-width: 1024px) { diff --git a/src/css/header.css b/src/css/header.css index f12bb32..321f3d0 100644 --- a/src/css/header.css +++ b/src/css/header.css @@ -37,6 +37,8 @@ body { font-size: calc(22 / var(--rem-base) * 1rem); flex-wrap: wrap; line-height: 1; + font-family: var(--heading-font-family); + font-weight: normal; } .navbar-brand .navbar-item:first-child a { diff --git a/src/css/nav.css b/src/css/nav.css index d29e948..c50bfde 100644 --- a/src/css/nav.css +++ b/src/css/nav.css @@ -182,6 +182,8 @@ html.is-clipped--nav { justify-content: space-between; line-height: 1; height: var(--drawer-height); + font-family: var(--heading-font-family); + font-weight: normal; } .nav-panel-explore:not(:first-child) .context { diff --git a/src/css/page-versions.css b/src/css/page-versions.css index 071df88..a8b6c63 100644 --- a/src/css/page-versions.css +++ b/src/css/page-versions.css @@ -22,6 +22,8 @@ padding: 0.5rem 1.5rem 0.5rem 0.5rem; position: relative; z-index: var(--z-index-page-version-menu); + font-family: var(--heading-font-family); + font-weight: normal; } .page-versions .version-menu { diff --git a/src/css/site.css b/src/css/site.css index 8d0f4ab..fe7d3ab 100644 --- a/src/css/site.css +++ b/src/css/site.css @@ -1,4 +1,4 @@ -@import 'typeface-open-sans.css'; +@import 'typeface-lato.css'; @import 'typeface-roboto-mono.css'; @import 'vars.css'; @import 'base.css'; diff --git a/src/css/toc.css b/src/css/toc.css index 0c6ef7e..da02b0f 100644 --- a/src/css/toc.css +++ b/src/css/toc.css @@ -15,6 +15,7 @@ line-height: 1.3; margin: 0 -1px; padding-bottom: 0.25rem; + font-family: var(--heading-font-family); } .toc.sidebar .toc-menu h3 { diff --git a/src/css/typeface-lato.css b/src/css/typeface-lato.css new file mode 100644 index 0000000..60736d0 --- /dev/null +++ b/src/css/typeface-lato.css @@ -0,0 +1,35 @@ +/* lato-latin-400-normal */ +@font-face { + font-family: Lato; + font-style: normal; + font-display: swap; + font-weight: 400; + src: url('https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2') format('woff2'); +} + +/* lato-latin-700-normal */ +@font-face { + font-family: Lato; + font-style: normal; + font-display: swap; + font-weight: 700; + src: url('https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ.woff2') format('woff2'); +} + +/* lato-latin-400-italic */ +@font-face { + font-family: Lato; + font-style: italic; + font-display: swap; + font-weight: 400; + src: url('https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAXC-q.woff2') format('woff2'); +} + +/* lato-latin-700-italic */ +@font-face { + font-family: Lato; + font-style: italic; + font-display: swap; + font-weight: 700; + src: url('https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI5wq_Gwft.woff2') format('woff2'); +} diff --git a/src/img/favicon.ico b/src/img/favicon.ico new file mode 100644 index 0000000..0559671 Binary files /dev/null and b/src/img/favicon.ico differ diff --git a/src/partials/head-icons.hbs b/src/partials/head-icons.hbs index 4400e2f..eb06a4b 100644 --- a/src/partials/head-icons.hbs +++ b/src/partials/head-icons.hbs @@ -1 +1 @@ - {{!-- --}} + diff --git a/src/static/favicon.ico b/src/static/favicon.ico index 1557db1..0559671 100644 Binary files a/src/static/favicon.ico and b/src/static/favicon.ico differ