This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/attic.git


The following commit(s) were added to refs/heads/main by this push:
     new cf9d75d  Move acevent to end of navigation
cf9d75d is described below

commit cf9d75d06c6e7776b97a2c9958a09baedcdb7b90
Author: Sebb <s...@apache.org>
AuthorDate: Tue May 6 11:29:13 2025 +0100

    Move acevent to end of navigation
---
 _config.yml                                                 |  4 ++++
 .../{nav_footer_custom.html => components/breadcrumbs.html} | 13 +++++++------
 _includes/footer_custom.html                                |  6 ------
 _plugins/setup.rb                                           |  9 +++++++++
 4 files changed, 20 insertions(+), 12 deletions(-)

diff --git a/_config.yml b/_config.yml
index 2a53cd8..3cbb967 100644
--- a/_config.yml
+++ b/_config.yml
@@ -52,6 +52,10 @@ nav_external_links:
       url: https://events.apache.org/
       opens_in_new_tab: true
       hide_icon: true
+    - title: ~
+      # Dummy entry for acevent
+      url: 'http://localhost/#acevent'
+      hide_icon: true
 
 # For Callouts, see 
https://just-the-docs.github.io/just-the-docs/docs/configuration/#callouts
 callouts:
diff --git a/_includes/nav_footer_custom.html 
b/_includes/components/breadcrumbs.html
similarity index 73%
rename from _includes/nav_footer_custom.html
rename to _includes/components/breadcrumbs.html
index 27bcb43..76cf7f7 100644
--- a/_includes/nav_footer_custom.html
+++ b/_includes/components/breadcrumbs.html
@@ -20,10 +20,11 @@ limitations under the License.
 {%- else %}
   {% assign path = page.path %} 
 {%- endif %}
-<nav aria-label="Main" id="site-nav-custom" class="site-nav">
-<ul class="nav-list">
-       <li class="nav-list-item"><button class="btn"><a href="{{ site.repo 
}}/edit/main/{{ path }}" id="edit-this-page">Improve this page</a></button></li>
-       <li class="nav-list-item">&nbsp;</li>
-       <li class="nav-list-item"><a class="acevent" data-format="square"> 
</a></li>
-</ul>
+<nav aria-label="Breadcrumb" class="breadcrumb-nav float: right">
+<p align="right">
+  <ol class="breadcrumb-nav-list">
+       <li class="breadcrumb-nav-list-item"><a href="{{ site.repo 
}}/tree/main/{{ path }}">View page source</a></li>
+       <li class="breadcrumb-nav-list-item"><a href="{{ site.repo 
}}/edit/main/{{ path }}">Improve this page</a></li>
+  </ol>
+</p>
 </nav>
diff --git a/_includes/footer_custom.html b/_includes/footer_custom.html
index 78e3b3a..6a41983 100644
--- a/_includes/footer_custom.html
+++ b/_includes/footer_custom.html
@@ -19,9 +19,3 @@ limitations under the License.
 Licensed under the <a 
href="https://www.apache.org/licenses/LICENSE-2.0";>Apache License, Version 
2.0</a>.
 <br />Apache and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
 
-{% if page.layout == 'project-layout' or page.layout == 
'project-templates-layout' -%}
-  {% capture path %}{{  page.layout  | prepend: "_layouts/" | append: 
".html"}}{% endcapture %}
-{% else -%}
-  {% assign path = page.path %} 
-{% endif -%}
-<div class="d-flex mt-2"> <p class="text-small text-grey-dk-000 mb-0"> <a 
href="{{ site.repo }}/edit/main/{{ path }}" id="edit-this-page">Improve this 
page</a> </p> </div>
diff --git a/_plugins/setup.rb b/_plugins/setup.rb
index f0e0446..aa72125 100644
--- a/_plugins/setup.rb
+++ b/_plugins/setup.rb
@@ -47,4 +47,13 @@ module Setup
       end
     end
   end
+  # Massage page to insert acevent class
+  Jekyll::Hooks.register :pages, :post_render do |page|
+    if page.relative_path =~ %r{\.(md|html)$}
+      page.output.gsub!(
+        %r{<a href="http://localhost/#acevent"; class="nav-list-link external"},
+        '<a class="nav-list-link acevent" data-format="square"'
+      )
+    end
+  end
 end
\ No newline at end of file

Reply via email to