diff --git a/.gitignore b/.gitignore index 52a9fdd2..05e704d1 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ Gemfile.lock .jekyll-cache *.DS_Store .history/ +*CLAUDE.md diff --git a/_includes/head.html b/_includes/head.html index 84f60727..472cbe2f 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -50,4 +50,41 @@ {% endif %} + + + {% seo %} diff --git a/_pages/contact.md b/_pages/contact.md index a0bbd2ea..cf020d89 100644 --- a/_pages/contact.md +++ b/_pages/contact.md @@ -15,11 +15,6 @@ If the above steps do not work for you, please contact Julie Barnum at LASP, [Ju
-## Twitter -Follow [PyHC on Twitter](https://twitter.com/PyHC_official) for quick announcements, updates, projects updates, etc.! - -
- ## Chat rooms For more informal discussions and questions there is a chat room to enable live chat between users and developers. The chat is hosted on matrix and clicking the following [link](https://app.element.io/#/room/#heliopython:openastronomy.org) will open a browser window with the chat interface. There is no need to install any software. diff --git a/_pages/meetings.md b/_pages/meetings.md index 7014b669..c6b883af 100644 --- a/_pages/meetings.md +++ b/_pages/meetings.md @@ -36,9 +36,128 @@ Additionally, there is a more [general calendar](https://helioanalytics.io/event
diff --git a/_pages/people.html b/_pages/people.html index 2d5bd110..f4c9ac26 100644 --- a/_pages/people.html +++ b/_pages/people.html @@ -12,7 +12,7 @@

Leadership


{% for leader in leaders %}
-
+
{{ leader.name }}
{{ leader.role }}
@@ -31,7 +31,7 @@

Members


{% for member in sorted_team %}
-
+
{{ member.name }}
@{{ member.handle }}
diff --git a/_posts/2025-03-12-pyhc-docs-hub-announcement.markdown b/_posts/2025-03-12-pyhc-docs-hub-announcement.markdown new file mode 100644 index 00000000..a8234ad8 --- /dev/null +++ b/_posts/2025-03-12-pyhc-docs-hub-announcement.markdown @@ -0,0 +1,9 @@ +--- +layout: post +title: "Introducing the PyHC Documentation Hub!" +author: sapols +--- + +PyHC Documentation Hub screenshot + +We're excited to announce the launch of the PyHC Documentation Hub, now available at **[pyhc.org/pyhc-docs](https://pyhc.org/pyhc-docs)**. This centralized resource simplifies how you search across documentation for all PyHC packages that use Read The Docs. No more switching between dozens of disparate package websites to find the information you need. The Hub not only links all packages together in one convenient place but also provides a powerful search interface that organizes results by package for easy navigation. Find documentation faster than ever—we hope you find it useful. _**[Try it out today!](https://pyhc.org/pyhc-docs)**_ \ No newline at end of file diff --git a/css/custom.css b/css/custom.css index cf6b588f..26e088e6 100644 --- a/css/custom.css +++ b/css/custom.css @@ -263,3 +263,143 @@ select.filter { .hidden { display: none; } + +/* Dark Mode Styles */ +:root { + --background-color: #ffffff; + --text-color: #262626; + --card-bg-color: #f0f0f0; + --card-border-color: #e5e5e5; + --link-color: #007bff; + --navbar-bg: #F9E79F; + --footer-color: #777; + --footer-border: #e5e5e5; + --header-border: #e5e5e5; + --jumbotron-border: #e5e5e5; + --table-border: #aaa; + --button-bg: #ededed; + --button-border: #d3d3d3; +} + +[data-theme="dark"] { + --background-color: #1a1a1a; + --text-color: #f5f5f5; + --card-bg-color: #2d2d2d; + --card-border-color: #444; + --link-color: #8ab4f8; + --navbar-bg: #2d2d2d; + --footer-color: #aaa; + --footer-border: #444; + --header-border: #444; + --jumbotron-border: #444; + --table-border: #555; + --button-bg: #444; + --button-border: #555; +} + +body { + background-color: var(--background-color); + color: var(--text-color); + transition: background-color 0.3s ease, color 0.3s ease; +} + +.navbar { + background-color: var(--navbar-bg); + transition: background-color 0.3s ease; +} + +[data-theme="dark"] .navbar { + background-color: var(--navbar-bg); +} + +[data-theme="dark"] .navbar-nav .nav-link, +[data-theme="dark"] .navbar-brand { + color: white; +} + +[data-theme="dark"] .navbar-nav .nav-link.active { + color: #F9E79F; + font-weight: bold; +} + +[data-theme="dark"] .navbar-nav .nav-link:hover, +[data-theme="dark"] .navbar-brand:hover { + color: #F9E79F; +} + +.card { + background-color: var(--card-bg-color); + border-color: var(--card-border-color); + transition: background-color 0.3s ease, border-color 0.3s ease; +} + +a { + color: var(--link-color); + transition: color 0.3s ease; +} + +.footer { + color: var(--footer-color); + border-top-color: var(--footer-border); + transition: color 0.3s ease, border-color 0.3s ease; +} + +.header { + border-bottom-color: var(--header-border); + transition: border-color 0.3s ease; +} + +.jumbotron { + border-bottom-color: var(--jumbotron-border); + transition: border-color 0.3s ease; +} + +.tables_filter { + border-color: var(--table-border); + color: var(--text-color); + background-color: var(--card-bg-color); + transition: border-color 0.3s ease, color 0.3s ease, background-color 0.3s ease; +} + +select.filter { + background-color: var(--card-bg-color); + color: var(--text-color); + border-color: var(--table-border); + transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease; +} + +.white { + color: var(--text-color); + border-color: var(--button-border); + background: var(--button-bg); + transition: color 0.3s ease, border-color 0.3s ease, background 0.3s ease; +} + +/* Dark mode - using system preference */ + +/* Table styling in dark mode */ +[data-theme="dark"] table { + color: var(--text-color); +} + +[data-theme="dark"] .table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +[data-theme="dark"] .table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); +} + +/* People cards styling */ +.people-card { + margin: 0px; + padding: 0px; + background-color: transparent !important; + border: 0; + box-shadow: none; +} + +.people-card .card-body { + padding-top: 10px; + padding-bottom: 0px; +} diff --git a/img/page_images/pyhc-docs-hub.jpg b/img/page_images/pyhc-docs-hub.jpg new file mode 100644 index 00000000..446b2f9f Binary files /dev/null and b/img/page_images/pyhc-docs-hub.jpg differ diff --git a/index.html b/index.html index e73f7e4b..ef59647a 100644 --- a/index.html +++ b/index.html @@ -35,7 +35,44 @@

Calendar

PyHC meets in person twice yearly. Telecons are held approximately every two weeks on Mondays at 09:00 AM Mountain time, but this can fluctuate depending on holidays, conferences, etc. Meetings and telecon times are available on our Google Calendar:

- + + +

News