diff --git a/asteroid.lisp b/asteroid.lisp index ffa522a..529205d 100644 --- a/asteroid.lisp +++ b/asteroid.lisp @@ -1312,7 +1312,8 @@ (define-page-with-limit about-content #@"/about-content" (:limit-group "public") "About page content (displayed in content frame)" (clip:process-to-string - (load-template "about-content") + (load-template "about") + :framesetp t :title "About - Asteroid Radio")) ;; Status content (for frameset mode) diff --git a/template/about-content.ctml b/template/about-content.ctml deleted file mode 100644 index 94d89b9..0000000 --- a/template/about-content.ctml +++ /dev/null @@ -1,106 +0,0 @@ - - - - About - Asteroid Radio - - - - - - -
-
-

- Asteroid - ABOUT ASTEROID RADIO - Asteroid -

- -
-
-
-

🎵 Asteroid Music for Hackers

-

- Asteroid Radio is a community-driven internet radio station born from the SystemCrafters community. - We celebrate the intersection of music, technology, and hacker culture—broadcasting for those who - appreciate both great code and great music. -

-

- We met through a shared set of technical biases and a love for building systems from first principles. - Asteroid Radio embodies that ethos: music for hackers, built by hackers. -

-
- -
-

🛠️ Built with Common Lisp

-

- This entire platform is built using Common Lisp, demonstrating the power and elegance - of Lisp for modern web applications. We use: -

-
    -
  • Radiance - Web application framework
  • -
  • Clip - HTML5-compliant template engine
  • -
  • LASS - Lisp Augmented Style Sheets
  • -
  • ParenScript - Lisp-to-JavaScript compiler
  • -
  • Icecast - Streaming media server
  • -
  • Liquidsoap - Audio stream generation
  • -
-

- By building in Common Lisp, we're doubling down on our technical values and creating features - for "our people"—those who appreciate the elegance of Lisp and the power of understanding your tools deeply. -

-
- -
-

đź“– Open Source & AGPL Licensed

-

- Asteroid Radio is free and open source software, licensed under the - GNU Affero General Public License v3.0 (AGPL). -

-

- The source code is available at: - https://github.com/Fade/asteroid -

-

- We believe in transparency, collaboration, and the freedom to study, modify, and share the software we use. - The AGPL ensures that improvements to Asteroid Radio remain free and available to everyone. -

-
- -
-

🎧 Features

-
    -
  • Live Streaming - Multiple quality options (AAC, MP3)
  • -
  • Persistent Player - Frameset mode for uninterrupted playback while browsing
  • -
  • Spectrum Analyzer - Real-time audio visualization with customizable themes
  • -
  • Track Library - Browse and search the music collection
  • -
  • User Profiles - Track your listening history
  • -
  • Admin Tools - Manage tracks, users, and playlists
  • -
-
- -
-

🤝 Community

-

- We're part of the SystemCrafters - community—a group of developers, hackers, and enthusiasts who believe in building systems from first principles, - understanding our tools deeply, and sharing knowledge freely. -

-

- Join us in celebrating the intersection of great music and great code! -

-
-
-
- - diff --git a/template/about.ctml b/template/about.ctml index e8fdd86..6b7574b 100644 --- a/template/about.ctml +++ b/template/about.ctml @@ -18,16 +18,32 @@ ABOUT ASTEROID RADIO Asteroid +