This is an automated email from the ASF dual-hosted git repository.
niallp 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 92c58dc "Improve this page" changes: - consitently point to
templates - add alternative "button" on Sidebar (above conference image) -
add a "Improve the data" button to project pages
92c58dc is described below
commit 92c58dc41967f5c9afacad93f3dfd8a8e59b92f3
Author: Niall Pemberton <[email protected]>
AuthorDate: Mon May 5 14:37:57 2025 +0100
"Improve this page" changes:
- consitently point to templates
- add alternative "button" on Sidebar (above conference image)
- add a "Improve the data" button to project pages
---
_includes/footer_custom.html | 8 +++-----
_includes/nav_footer_custom.html | 7 +++++++
_layouts/project-layout.html | 4 ++++
3 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/_includes/footer_custom.html b/_includes/footer_custom.html
index cb79763..78e3b3a 100644
--- a/_includes/footer_custom.html
+++ b/_includes/footer_custom.html
@@ -19,11 +19,9 @@ 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' -%}
- {% capture path %}{{ page.path | replace: "html", "yaml" | prepend:
"_data/"}}{% endcapture %}
-{% elsif page.layout == 'project-templates-layout' %}
- {% assign path = '_layouts/project-templates-layout.html' -%}
+{% 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 -%}
+ {% 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/_includes/nav_footer_custom.html b/_includes/nav_footer_custom.html
index 0e2cb44..27bcb43 100644
--- a/_includes/nav_footer_custom.html
+++ b/_includes/nav_footer_custom.html
@@ -15,8 +15,15 @@ See the License for the specific language governing
permissions and
limitations under the License.
{% endcomment %}
+{%- 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 %}
<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"> </li>
<li class="nav-list-item"><a class="acevent" data-format="square">
</a></li>
</ul>
</nav>
diff --git a/_layouts/project-layout.html b/_layouts/project-layout.html
index 751e959..924bffa 100644
--- a/_layouts/project-layout.html
+++ b/_layouts/project-layout.html
@@ -179,6 +179,10 @@ limitations under the License.
</table>
</p>
+<p>
+<button class="btn"><a href="{{ site.repo }}/edit/main/{{ page.project_id |
prepend: "_data/projects/" | append: ".yaml" }}">Improve the
{{page.project_name}} data</a></button>
+</p>
+
<p>
As with any project in the Attic - if you should choose to fork {{
project_name }} outside of Apache, please
let us know so we can link to your project