From d1043143a6f8d4038ed82c8f58752ac9b492d95d Mon Sep 17 00:00:00 2001 From: Atli Bjarnason Date: Wed, 5 Jun 2024 23:23:19 +0000 Subject: [PATCH] test --- rit/_static/custom.css | 27 +++++++++- rit/_templates/rubik-pdf.html | 13 +++-- rit/conf.py | 89 +++++++++++++++++++------------- rit/eldhusvaskur/conf.py | 2 +- rit/fjarmal-einstaklinga/conf.py | 2 +- rit/fjarmal-fyrirtaekja/conf.py | 2 +- 6 files changed, 91 insertions(+), 44 deletions(-) diff --git a/rit/_static/custom.css b/rit/_static/custom.css index 25450bd..3380546 100644 --- a/rit/_static/custom.css +++ b/rit/_static/custom.css @@ -66,4 +66,29 @@ Setja sama style á textann "Kaflayfirlit" eins og er í toctree caption .page-toc.tocsection.onthispage { font-weight: var(--pst-sidebar-header-font-weight); margin-bottom: .5rem; - } \ No newline at end of file + } + +/* +Lengir "Leit" gluggan, svo hann passi við byrjunina á Secondary sidebar +*/ +.search-button__default-text { + margin-right: 75px !important; +} + +/* +Kemur í veg fyrir að langur texti í navbar-nav noti tvær eða fleiri línu +*/ +.navbar-nav { + white-space: nowrap; +} + +/* +Kemur í veg fyrir að item í navbar-header-items__end noti tvær (eða fleiri) línu +*/ +.navbar-header-items__end { + flex-flow: nowrap !important; +} + +.title.logo__title { + font-size: 16px !important; +} \ No newline at end of file diff --git a/rit/_templates/rubik-pdf.html b/rit/_templates/rubik-pdf.html index 84d03b5..9d7b80b 100644 --- a/rit/_templates/rubik-pdf.html +++ b/rit/_templates/rubik-pdf.html @@ -5,29 +5,34 @@ diff --git a/rit/conf.py b/rit/conf.py index 5a4e0ac..084f56a 100644 --- a/rit/conf.py +++ b/rit/conf.py @@ -1,7 +1,7 @@ # -- Project information ----------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information -projectid = 'RUBIK-oll-rit-sameinud' # Nafn á .tex og .pdf skrám í LaTeX +projectid = 'RUBIK-oll-rit-sameinud' # Nafn á .tex og .pdf skrám í LaTeX (verður að vera 'RUBIK-oll-rit-sameinud' fyrir "Sækja PDF" takkann) project = 'Ritsafn RÚBIK Reykjavíkur' # Nafn á titli á forsíðu í LaTeX og í seinni hlutanum í í HTML # Upplýsingar fyrir undirtitil í LaTeX @@ -195,7 +195,7 @@ def update_config_values(app): "use_edit_page_button": True, # "Edit on GitHub" takkinn virkjaður "search_bar_text": "Leita...", # Þegar smellt er á "Leit", þá kemur upp gluggi með þessum texta "navbar_align": "content", # "navbar" er left-aligned frá þeim stað sem "content" byrjar - "header_links_before_dropdown": 3, # Ákveða hversu margar síður birtast í header áður en að "More" takkinn kemur í staðinn + "header_links_before_dropdown": 2, # Ákveða hversu margar síður birtast í header áður en að "More" takkinn kemur í staðinn "header_dropdown_text": "Meira", # Íslenskur texti fyrir "More" takkann # "announcement": "My announcement!", # Tilkynning efst á síðunni @@ -206,46 +206,50 @@ def update_config_values(app): "url": "https://facebook.com/rubikrvk", "icon": "fa-brands fa-facebook", }, -# { -# "name": "Instagram", -# "url": "https://instagram.com/rubikrvk", -# "icon": "fa-brands fa-instagram", -# }, -# { -# "name": "X.com", -# "url": "https://x.com/rubikrvk", -# "icon": "fa-brands fa-x-twitter", -# }, -# { -# "name": "YouTube", -# "url": "https://www.youtube.com/@rubikrvk", -# "icon": "fa-brands fa-youtube", -# }, -# { -# "name": "LinkedIn", -# "url": "https://www.linkedin.com/company/rubikrvk", -# "icon": "fa-brands fa-linkedin", -# }, + { + "name": "Instagram", + "url": "https://instagram.com/rubikrvk", + "icon": "fa-brands fa-instagram", + }, + { + "name": "X.com", + "url": "https://x.com/rubikrvk", + "icon": "fa-brands fa-x-twitter", + }, + { + "name": "YouTube", + "url": "https://www.youtube.com/@rubikrvk", + "icon": "fa-brands fa-youtube", + }, + { + "name": "LinkedIn", + "url": "https://www.linkedin.com/company/rubikrvk", + "icon": "fa-brands fa-linkedin", + }, ], "secondary_sidebar_items": ["rubik-page-toc", "rubik-pdf", "rubik-sourcelink", "rubik-edit-this-page"], + "show_prev_next": False, + "article_header_start": [], + "footer_end": [], + "navbar_end": ["search-button-field", "theme-switcher"], + "navbar_persistent": [], } html_title = project # Seinni hlutinn í <title> í HTML sóttur úr "project" html_short_title = 'Ritsafn' # Stuttur title notaður í tenglum í "header" og í HTML Help Docs html_baseurl = 'https://rit.rubik.is/' # Notað í URLs í sitemap.xml -# Skilgreiningar í HTML (t.d. fyrir tengil í "Edit on GitHub" takkanum) html_context = { - "github_version": "main", - "github_user": "rubikrvk", - "github_repo": "ritsafn", - "doc_path": "rit", - "on_this_page_title": "Á þessari síðu" + "github_version": "main", # Skilgreining fyrir tengil í "Edit on GitHub" takkanum + "github_user": "rubikrvk", # Skilgreining fyrir tengil í "Edit on GitHub" takkanum + "github_repo": "ritsafn", # Skilgreining fyrir tengil í "Edit on GitHub" takkanum + "doc_path": "rit", # Skilgreining fyrir tengil í "Edit on GitHub" takkanum } html_css_files = ['custom.css'] # Slóð á CSS skrár html_static_path = ['_static'] # Slóð á "static" skrár html_sidebars = { - "*/**": ["rubik-sidebar-nav-bs"], - "genindex": [], + "*/**": ["rubik-sidebar-nav-bs", "navbar-icon-links"], + "genindex": ["navbar-icon-links"], + "index": ["navbar-icon-links"], } html_show_copyright = False # Slökkt á default texta um höfundarrétt í HTML html_show_sphinx = False # Slökkt á "Created using Sphinx" texta í HTML @@ -407,24 +411,37 @@ def apply_styles(text, styles): tikz_latex_args = [r"-shell-escape"] -import os + +# -- sphinxcontrib-tikz configuration ---------------------------------------- + + + + + + +# -- Sækja PDF configuration ------------------------------------------------- + +# Föll fyrir "Sækja PDF" takkann def add_data_attributes(app, pagename, templatename, context, doctree): - # Determine the depth of the file + + # Reikna fjölda skráarstiga í slóðinni depth = pagename.count('/') - # Extract subfolder name if applicable + # Ákvarða nafn undirmöppu ef hún er til staðar if depth >= 1: subfolder = pagename.split('/')[0] else: subfolder = '' - - # Debug print + + # Prenta upplýsingar um núverandi síðu, dýpt og undirmöppu (fyrir villuleit) print(f"Processing page: {pagename}, Depth: {depth}, Subfolder: {subfolder}") - # Add the depth and subfolder as context variables + # Bæta dýpt og nafni undirmöppu við samhengi (context) sem breytur context['html_page_depth'] = depth context['html_subfolder'] = subfolder def setup(app): + + # Tengja add_data_attributes fallið við 'html-page-context' atburðinn í Sphinx app.connect('html-page-context', add_data_attributes) diff --git a/rit/eldhusvaskur/conf.py b/rit/eldhusvaskur/conf.py index 4f3e226..7365b8c 100644 --- a/rit/eldhusvaskur/conf.py +++ b/rit/eldhusvaskur/conf.py @@ -7,7 +7,7 @@ # -- Project information ----------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information -projectid = 'RUBIK-eldhusvaskur' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX +projectid = 'RUBIK-eldhusvaskur' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX (verður að vera 'RUBIK-<nafn á undirmöppu>' fyrir "Sækja PDF" takkann) project = 'Eldhúsvaskur' # UPPFÆRT - Nafn á titli á forsíðu í LaTeX og í seinni hlutanum í <title> í HTML # UPPFÆRT - Upplýsingar fyrir undirtitil í LaTeX diff --git a/rit/fjarmal-einstaklinga/conf.py b/rit/fjarmal-einstaklinga/conf.py index f56963d..9742c67 100644 --- a/rit/fjarmal-einstaklinga/conf.py +++ b/rit/fjarmal-einstaklinga/conf.py @@ -7,7 +7,7 @@ # -- Project information ----------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information -projectid = 'RUBIK-fjarmal-einstaklinga' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX +projectid = 'RUBIK-fjarmal-einstaklinga' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX (verður að vera 'RUBIK-<nafn á undirmöppu>' fyrir "Sækja PDF" takkann) project = 'Fjármál einstaklinga' # UPPFÆRT - Nafn á titli á forsíðu í LaTeX og í seinni hlutanum í <title> í HTML # UPPFÆRT - Upplýsingar fyrir undirtitil í LaTeX diff --git a/rit/fjarmal-fyrirtaekja/conf.py b/rit/fjarmal-fyrirtaekja/conf.py index a6a5984..17cfbb0 100644 --- a/rit/fjarmal-fyrirtaekja/conf.py +++ b/rit/fjarmal-fyrirtaekja/conf.py @@ -7,7 +7,7 @@ # -- Project information ----------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information -projectid = 'RUBIK-fjarmal-fyrirtaekja' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX +projectid = 'RUBIK-fjarmal-fyrirtaekja' # UPPFÆRT - Nafn á .tex og .pdf skrám í LaTeX (verður að vera 'RUBIK-<nafn á undirmöppu>' fyrir "Sækja PDF" takkann) project = 'Fjármál fyrirtækja' # UPPFÆRT - Nafn á titli á forsíðu í LaTeX og í seinni hlutanum í <title> í HTML # UPPFÆRT - Upplýsingar fyrir undirtitil í LaTeX