diff --git a/assets/scss/_styles_project.scss b/assets/scss/_styles_project.scss index 67fd525b..58ecf9c4 100644 --- a/assets/scss/_styles_project.scss +++ b/assets/scss/_styles_project.scss @@ -1,4 +1,25 @@ +$color-dark-blue: #1A3C6C; +$color-orange: #EE8C3D; +$color-grey: #BAC4D3; +$color-purple: #6975CF; +$color-extralight: #F4F8FD; + + +body { + font-family: "Poppins", sans-serif; + font-weight: 300; +} + +section { + max-width: 1500px; + margin: auto; +} + +.td-outer { + height: unset !important; +} + .excerpt{ font-size: 1.8em; @@ -58,7 +79,9 @@ footer.bg-dark { } .td-navbar { - background: var(--success) !important; + background: $color-dark-blue !important; + height: 100px; + padding: 0.5rem 5rem; } .td-content ul li, .td-content ol li { @@ -66,6 +89,16 @@ footer.bg-dark { margin-left: 2rem; } +.td-content { + h1 { + font-weight: 500; + } + + h2 { + font-weight: 400; + } +} + ul { padding-inline-start: 0; } @@ -102,13 +135,21 @@ ul { .row{ align-content: center; -} + div { + flex: 1; + } -section{ - margin: 0em ; - padding: 0em; + .footer_links_block { + flex: 1.5; + } } + + +// section{ +// margin: 0em ; +// padding: 0em; +// } hr{ display: block; margin-block-start: 0.5em; @@ -176,7 +217,7 @@ kbd { @media (min-width: 768px){ .td-navbar-cover { - background: grey !important; + background: $color-grey !important; } } @@ -187,3 +228,996 @@ kbd { .gray{ color: $gray; } + +.td-navbar .nav-link { + font-weight: 500; +} + + +// HOME // + +.hero { + padding-left: 100px !important; + margin-top: 50px; +} + +.heroIllustration { + max-width: 40dvw; + position: absolute; + top: 0; + right: 50px; +} + +.indexHeading { + padding: 40px; + color: $color-dark-blue; + background-color: $color-extralight; + border-radius: 20px; + position: relative; + width: fit-content; + + .freeLabelIcon { + position: absolute; + transform: translate(-50%, -50%); + top: 0; + left: 0; + } + .freeLabelText { + position: absolute; + transform: translate(-50%, -50%) rotate(-20deg); + top: 3px; + left: 3px; + font-size: 10px; + text-align: center; + color: white; + } + + h1, h2 { + font-weight: 400; + font-size: 24px; + width: fit-content; + } + + h2 { + font-size: 22px; + } + + h3 { + font-size: 20px; + font-weight: 300; + width: fit-content; + } +} + +.downloadPanel { + margin-top: 70px; + + &_title { + display: flex; + align-items: center; + gap: 20px; + margin: 20px 0; + img { + height: 50px; + width: 50px; + } + h3 { + color: $color-dark-blue; + } + } + + &_content { + + th { + padding: 20px 0; + } + tr { + height: 80px; + } + h4 { + margin: 0; + color: $color-grey; + } + i { + font-size: 2rem; + color: $color-grey; + } + } + + .download { + &_button { + margin: 20px; + background-color: $color-dark-blue; + padding: 15px 20px; + border-radius: 20px; + color: white; + font-size: 20px; + font-weight: 200; + // &:after { + // content: "/images/icons/download-icon"; + // display: inline-block; + // // transform: rotate(90deg); + // border: 1px solid $color-orange; + // background-color: $color-orange; + // color: $color-dark-blue; + // border-radius: 50%; + // margin-left: 10px; + // padding: 0 4px; + // // font-weight: bold; + // } + + img { + height: 25px; + margin-left: 10px; + } + } + } +} + +.col { + padding: 0; +} + +.row { + margin: 0; +} + +.banner { + display: flex; + align-items: start; + margin: auto; + color: $color-dark-blue; + background-color: $color-extralight; + height: 600px; + gap: 20px; + padding: 150px 100px 0; + + h2 { + font-size: 50px; + font-weight: 400; + } + + p { + font-weight: 300; + font-size: 18px; + } + + button { + color: white; + background-color: $color-dark-blue; + height: 60px; + border-radius: 10px; + border-style: none; + display: flex; + align-items: center; + justify-content: center; + padding: 0 20px; + margin-top: 30px; + + img { + margin: 0 10px; + } + + h4 { + margin: 0 10px; + } + // &:after { + // content: "→"; + // margin-right: 10px; + // border: 1px solid $color-orange; + // background-color: $color-orange; + // color: $color-dark-blue; + // border-radius: 50%; + // margin-left: 30px; + // padding: 0 4px; + // // font-weight: bold; + //} + } + + :nth-child(1) { + flex: 2; + } + + &-element { + flex: 1; + background-color: white; + border-radius: 10px; + position: relative; + height: 400px; + padding-top: 90px; + text-align: center; + + h4 { + font-weight: 300; + } + + img { + position: absolute; + transform: translate(-50%, -50%); + top: -10px; + left: 50%; + font-size: 5rem; + } + + ul { + text-align: start; + padding-left: 30px; + margin: 0 20px; + + li { + font-size: 14px; + &:before { + content: "✓"; + margin-right: 5px; + } + } + } + } +} + +.donation { + &_section { + height: 400px; + position: relative; + + > img { + position: absolute; + // transform: translate(-50%, -50%); + // top: 75%; + right: 680px; + height: 500px; + top: 0; + z-index: 2; + } + } + + &_container { + background-color: $color-purple; + border-radius: 20px; + color: white; + padding: 50px 50px 50px 150px; + width: 700px; + position: absolute; + right: 150px; + + > img { + position: absolute; + transform: translate(-50%, -50%); + top: 50%; + left: 0; + height: 150px; + z-index: 3; + } + + h3 { + font-weight: 400; + font-size: 40px; + } + + button { + color: $color-dark-blue; + background-color: white; + height: 50px; + border-radius: 10px; + border-style: none; + display: flex; + align-items: center; + justify-content: center; + padding: 0 20px; + margin-top: 30px; + + img { + margin: 0 10px; + } + + h3 { + margin: 0 10px; + } + } +} +} + + +.carousel { + position: relative; + width: 100%; + // overflow: hidden; + display: flex; + justify-content: center; + border-radius: 10px; + margin: 50px 0; + + button { + position: absolute; + top: 50%; + transform: translateY(-50%); + background-color: transparent; + border: none; + } + + button.prev { + left: 350px; + z-index: 10; + } + + button.next { + right: 350px; + z-index: 10; + } +} + +.carousel-images { + display: flex; + transition: transform 0.5s ease-in-out; + width: 800px; + height: 100%; +} + +.carousel-images img { + width: 100%; + flex-shrink: 0; +} + +.carousel-comment { + width: 600px; + flex-shrink: 0; + margin: 0 100px; + border-radius: 10px; + padding: 20px; + position: relative; + height: 200px; + background-color: $color-extralight; + + &:before { + content: ""; + width: 80px; + height: 50px; + border-radius: 40px; + background-color: $color-orange; + position: absolute; + top: -20px; + left: -40px; + z-index: -1; + } + + &:after { + content: ""; + width: 80px; + height: 50px; + border-radius: 40px; + background-color: $color-orange; + position: absolute; + bottom: -20px; + right: -40px; + z-index: -1; + } +} + + +.userReviews { + margin-top: 20px; + overflow: hidden ; + h2 { + text-align: center; + color: $color-dark-blue; + font-size: 40px; + } + + .carousel-comment { + background-color: $color-extralight; + } +} + +// FOOTER // + +.footer { + background-color: $color-dark-blue; + position: relative; + min-height: fit-content; + + small { + position: absolute; + bottom: 10px; + left: 20px; + } + + &_links_block { + display: flex; + flex-direction: column; + + .footer_link { + color: white; + text-align: start; + text-transform: uppercase; + font-size: 20px; + border-bottom: 1px solid white; + + a { + color: white; + } + + p { + padding-top: 0; + font-size: 14px; + text-transform: none; + } + } + } + + &_nav { + .active { + color: white; + } + + a { + color: $color-grey; + font-size: 20px; + } + } +} + + +.tab input { + position: absolute; + opacity: 0; + z-index: -1; + + &:checked~.tab__content { + max-height: 10rem; + } + + &:checked+.tab__label::after { + transform: rotate(90deg); + } +} + +.tab__content { + max-height: 0; + overflow: hidden; + transition: all 0.35s; + margin-left: 70px; + + p { + margin: 0; + padding: 1rem; + } +} + +.accordion { + color: var(--theme); + overflow: hidden; +} + +.tab__label, +.tab__close { + display: flex; + color: white; + background: var(--theme); + cursor: pointer; +} + +.tab__label { + justify-content: space-between; + padding: 1rem; + margin: 0; + + &::after { + content: "\276F"; + width: 1em; + height: 1em; + text-align: center; + transition: all 0.35s; + } + + a { + width: 100%; + } + + a img { + margin-right: 30px; + } +} + +.tab__close { + justify-content: flex-end; + padding: 0.5rem 1rem; + font-size: 0.75rem; +} + +.accordion--radio { + --theme: var(--secondary); +} + + +// ABOUT // + +.about { + + &_header { + li { + margin-bottom: 30px; + } + } + &_title { + display: flex; + align-items: start; + gap: 20px; + margin-bottom: 20px; + + h2 { + color: $color-dark-blue; + font-size: 50px; + font-weight: 400; + } + } + + ul { + margin-bottom: 50px; + list-style-type: square; + } + + li { + color: $color-dark-blue; + font-size: 20px; + margin-left: 20px; + + &::marker { + color: $color-grey; + } + } + + .big_button_orange { + background-color: $color-orange; + padding: 15px 20px; + border-radius: 20px; + color: white; + font-size: 24px; + &:after { + content: "→"; + margin-right: 10px; + border: 1px solid white; + background-color: white; + color: $color-dark-blue; + border-radius: 50%; + margin-left: 30px; + padding: 0 4px; + // font-weight: bold; + } + + } + + &_banner { + background-color: $color-purple; + display: flex; + padding: 20px 80px; + gap: 40px; + &_technology { + background-color: white; + border-radius: 40px; + padding: 80px; + color: $color-dark-blue; + font-size: 20px; + max-width: 600px; + max-height: 550px; + } + + &_medias { + color: white; + + li { + padding-left: 20px; + &::marker { + color: $color-orange; + margin-right: 50px; + } + } + + + a, a:visited, li { + color: white; + } + + a { + text-decoration: underline; + } + } + + h2 { + font-size: 60px; + margin-bottom: 30px; + } + } + + .credits { + padding: 0 100px; + color: $color-dark-blue; + margin-top: 40px; + + &:after { + content: ""; + display: block; + height: 2px; + width: 100%; + background-color: $color-dark-blue; + } + h2 { + font-size: 60px; + font-weight: 400; + } + + ul { + list-style-type: disc; + } + li { + color: $color-orange; + margin-top: 5px; + + &::marker { + color: inherit; + } + } + + &_rightside { + flex: 1.8; + font-size: 20px; + + h3 { + margin-bottom: 40px; + font-size: 35px; + } + + h4 { + font-weight: 900; + } + } + + &_leftside { + font-size: 20px; + flex: 1.2; + + > p { + font-weight: 600; + } + } + } + + .userReviews { + background-color: $color-extralight; + margin-top: 0 !important; + + .carousel-comment { + background-color: white; + } + } +} + +.financers_section { + display: flex; + padding: 0 100px; + color: $color-dark-blue; + + div { + flex: 1; + } + + .financers { + list-style-type: decimal; + > li{ + margin-top: 30px; + + &::marker { + color: $color-dark-blue; + font-weight: bold; + } + + > ul { + list-style-type: disc; + + li, li::marker { + color: $color-orange; + } + } + } + } +} + + +// SUPPORT PAGE // + +.thorium-support { + color: $color-dark-blue; + + + aside { + // width: 1000px; + padding-top: 150px; + padding-left: 50px; + margin-right: 50px; + + .td-sidebar__inner { + background-color: $color-purple; + color: white; + border-radius: 20px; + width: 350px; + overflow: hidden; + height: unset; + + .td-sidebar__search { + background-color: $color-extralight; + } + + .td-search { + color: $color-grey; + border-bottom: 1px solid $color-grey; + margin: 0 20px; + &__input { + width: 100%; + padding: 20px; + border: none; + box-shadow: none; + + &:focus { + background-color: transparent !important; + } + + input:after { + content: "→"; + margin-right: 10px; + border: 1px solid $color-orange; + background-color: $color-orange; + color: $color-dark-blue; + border-radius: 50%; + margin-left: 30px; + padding: 0 4px; + // font-weight: bold; + } + + &::placeholder { + color: $color-grey; + } + } + } + + a, a:visited { + color: white; + // font-weight: bold; + } + } + + .td-sidebar-nav { + padding: 20px; + + .td-sidebar-link__page { + font-weight: 500; + } + } + + .ul-2 { + padding-left: 0; + li a:before { + content: "\276F"; + width: 1em; + height: 1em; + text-align: center; + margin-right: 10px; + } + } + .td-sidebar-link__section { + font-style: italic; + font-weight: 400 !important; + } + + .td-sidebar-nav__section .with-child { + margin: 20px 0; + } + } + + p { + font-size: 18px; + font-weight: 300; + + b { + font-weight: 500; + } + } +} + + +@media (max-width: 1380px) { + + .hero { + padding: 0 20px !important; + max-width: unset; + + > div { + padding-left: 50px; + } + } + + .heroIllustration { + max-width: 30dvw; + } + + .indexHeading { + padding-left: 40px; + } + + .downloadPanel { + width: calc(100dvw - 70px); + } + + .banner { + flex-wrap: wrap; + gap: 50px; + height: 100%; + // padding-bottom: 50px; + padding: 100px 100px 50px; + + >div:not(.banner-element) { + width: 100dvw; + flex: unset; + margin-bottom: 50px; + } + } + + .donation_section > img { + display: none; + } + + .donation_container { + position: relative; + right: unset; + margin: auto; + } + + .carousel button.prev { + left: 20px; + } + + .carousel button.next { + right: 20px; + } + + footer .left { + width: 50%; + } + + .thorium-support .flex-xl-nowrap { + display: block; + + aside { + float: left; + margin-bottom: 100px; + } + + main { + padding: 0 40px; + } + } + + .credits_leftside { + display: flex; + align-items: center; + img { + width: 50%; + } + } + + .credits > div { + flex-direction: column; + } + + .about_banner { + flex-direction: column; + + &_technology { + margin: auto; + } + } +} + +@media (max-width: 768px) { + .downloadPanel_content { + tr { + display: inline-flex; + flex-direction: column; + height: unset; + } + } + + .donation_section { + height: fit-content; + padding: 0 !important; + } + + .donation_container { + width: unset; + padding: 50px; + + > img { + display: none; + } + } + + .heroIllustration { + position: relative; + max-width: 50dvw; + height: 50dvw; + margin: auto; + } + + .hero > div { + max-width: unset !important; + } + + .banner { + padding: 40px; + flex-direction: column; + gap: 150px; + + > div:not(.banner-element) { + width: unset; + } + + &-element ul { + padding-bottom: 20px; + } + } + + .carousel-images { + width: 100dvw; + } + + .carousel-comment { + width: 70dvw; + margin: 0 15dvw; + height: fit-content; + max-height: 350px; + } + + footer { + .navbar-nav, .left { + display: none; + } + + .row { + div { + flex: 0; + } + } + } + + .about_title { + flex-direction: column; + } + + .about_banner { + padding: 20px; + + &_technology { + padding: 20px; + } + } + + .big_button_orange { + font-size: 1rem !important; + } + + .credits { + padding: 20px !important; + } + + .financers_section { + flex-direction: column; + padding: 20px; + } + + .thorium-support aside { + padding: 50px 40px 0; + margin: 0 !important; + } + + .sideright { + height: fit-content; + } +} \ No newline at end of file diff --git a/config.toml b/config.toml index 79f112e6..f650d91d 100644 --- a/config.toml +++ b/config.toml @@ -90,8 +90,10 @@ section = ["HTML", "print", "RSS"] [params] copyright = "EDRLab" +thorium2 = "/docs" privacy_policy = "/documents/privacy" accessibility = "/documents/accessibility" +tou = "/documents/thorium-terms-of-use" # First one is picked as the Twitter card image if not set on page. # images = ["images/project-illustration.png"] diff --git a/content/en/_index.html b/content/en/_index.html index cdc17a48..db0578ec 100644 --- a/content/en/_index.html +++ b/content/en/_index.html @@ -3,251 +3,182 @@ linkTitle = "ThoriumReader" +++ -
-
-
-

logo of Thorium Reader -Looking to escape into a new novel, catch up on reading for class, or explore a new topic?
Thorium Reader has got you covered!
-

- Completely free, with no ads or data leaks to worry about. Perfect for heavy readers, library-goers, and students alike! - Developed by EDRLab, a non-profit dedicated to open source software and standards for the publishing industry.

- -
-
- -
- -
- -
-

Windows

-
- - -
- -
- -
-
- -
-

Mac

-
- - -
- -
- -
-
- -
-

Linux

-
- - -
- -
-
-

More download options and informations available from the Thorium Reader GitHub Release Page.

- -
-

- Thorium 3 documentation is available as EPUB, different translations are available thru the Thorium documentation catalog. You can Add Documentation catalog to Thorium (OPDS link) or browse English documentation inline within the Readium web reader.

- -

- - -
-
+
+
+
+
+ +

COMPLETELY
FREE

+

Read, Select, Annotate, Classify

+

Perfect for heavy readers, library-goers, and students alike!

+

No ads, or data leaks to worry about

+
+ +
+ logo of Thorium Reader +
+ +
+ +
+ logo of Thorium Reader +

Download links

+
+ + + + + + + + + + + + + + + + + + + + +
+ +

Windows

+
+ Windows Store + + + + + Direct Install + + +
+ +

Mac

+
+ + Apple Silicon + + + + + Intel + + +
+ +

Linux

+
+ + AppImage + + + + + Debian + + +
+
+ +
+
- + -
-
-
- - - -
-
- -
-

Reader first

-
-
    -
  • Open & Read
  • -
  • Where Am I feature
  • -
  • Book information panel
  • -
  • Add you catalogs
  • -
  • 20+ languages
  • -
  • Adjust text aspect to your needs
  • -
  • Screen reader support
  • -
- -
-

Read more …

-
- - -
-
- -
-

Annotations

-
-
    -
  • Quick highlight & anotate
  • -
  • Margin display distraction free
  • -
  • Serial anotator mode
  • -
  • Coming soon: export & import
  • -
- -
-

Read more …

-
- - -
-
- -
-

3.0 new features

-
-
    -
  • Modern UI
  • -
  • Dark & light theme
  • -
  • Panel docking to your conveniance
  • -
  • Onboarding wizard
  • -
  • -
  • -
- -
-

Read more …

-
- - - - -
-
+
+
+ +
- - - - - - -
-
-
- - - - - -
-
- -
-

Sponsor Thorium Reader!

-
-

This open-source software development is made possible by funding from EDRLab members, grants, and small donations from satisfied users.

-

Github Sponsor recurring donation
-One-shot 1000 € donation via Stripe

- -
- -
- - - - - -
-
- -
-

Need support?

-
-

Check the documentation or documented issues in the Github repository.

-

Found a bug? Please open an issue (needs a GitHub account) or send an email to thorium-support at edrlab.org (@ replaced to avoid spam), we’ll make our possible to answer.

- -
- -
- - - -
-
- -
-

Contributions welcome!

-
-

We accept contibutions on Github via Pull Requests.

-

Testers can check latest developments by downloading automatics builds from the Thorium release page.

- -
- -
- - -
-
- -
-

Terms of Use, Privacy Policy

-
-

Please read carefully the following terms and conditions and the documents incorporated by reference therein before you begin using the Thorium Reader application.

-

Terms of Use
-Privacy Policy

- -
- -
- - - -
-
- -
-

Looking for the old Thorium 2?

-
- - -
- -
- - - - -
-
+
+ +
+ +

Help us developing Thorium Reader

+

This software is free & open-source. As such, its maintenance and evolution is only possible because of public grants completed by donations from private organisations and end-users. If you like this reading application, become a sponsor.

+ +
+ +{{< reviews >}} \ No newline at end of file diff --git a/content/en/about/_index.html b/content/en/about/_index.html index c1a7a7f9..b826c0c9 100644 --- a/content/en/about/_index.html +++ b/content/en/about/_index.html @@ -6,44 +6,157 @@ weight: 30 --- -{{< blocks/section color="white">}} -

logo of Thorium ReaderThe reading application
for all readers

- -

For a long time, there was no modern EPUB 3 compliant reading application usable on Windows, OSX and Linux, properly accessible for print disabled people, with a good support for the LCP DRM and capable of browsing OPDS catalogs.

-

EDRLab decided to build such an application and release it for free, in order to provide users a great way to enjoy on a large screen EPUB publications, comics / manga / bandes dessinées, audiobooks, LCP protected PDF documents.

-

Print disabled people now benefit from an EPUB 3 reading app which supports screen readers like Jaws and NVDA on Windows, Voice Over on Mac.

- -{{< /blocks/section >}} - - -{{< blocks/section color="success" >}} -
-

Learn more about Thorium Reader

- -

Daniel Weck made a presentation of the latest features of Thorium Reader during the Digital Publishing Summit 2022: here are the slides of his presentation.

-
-

Technology

-

Thorium Reader is based on the set of open-source chrome-less modules, a toolkit named Readium Desktop. Thorium Reader and Readium Desktop both rely on Electron.js, node.js and typescript, which are efficient cross-platform technologies. Thorium is also using React components based on HTML 5/CSS 3.

-
-{{< /blocks/section >}} - -{{< blocks/section class="txt-dark" color="white">}} -
-

Quotes

-
“I love Thorium and have introduced it to my students for reading any digital content. It is doubly good when something that makes reading more accessible for visually impaired people is also something that makes things more flexible for all. It makes it so much easier to get buy-in for using it.” Suzanne Norman (Simon Frazer University, Canada)
-
“I am very happy to have found this app. Its simple, easy to use, and most importantly, its very friendly for people who are blind and visually impaired.” (Noberto, USA)
-
“I can’t get enough of this ebook reader its clean and simple makes things easier for me to read! thank you I totally recommend this!” (Gigi, USA)
-
-
-

Media coverage

- -

Introducing Thorium, a new free desktop EPUB reader for Windows and Mac, 24th Annual Accessing Higher Ground, November 2019, speakers Richard Orme (CEO) and George Kerscher (Chief Innovations Officer), DAISY Consortium.

-

Thorium Reader is a free cross-platform eBook reading app, May 2021, GoodEReader.

-

Thorium Reader, une application de lecture pour Windows, macOS et Linux, January 2020, Actualitté.

-

Le logiciel de lecture d’ePub pour Windows MacOS et Linux, Thorium Reader, est disponible, March 2020, Lettresnumerique.be.

-

L’application Thorium Reader peut désormais lire les livres audio., April 2020, Actualitté.

-
-{{< /blocks/section >}} +
+ {{< blocks/section color="white">}} +
+
+ logo of Thorium Reader +

The reading application
for all readers

+
+ +
    +
  • For a long time, there was no modern EPUB 3 compliant reading application usable on Windows, OSX and Linux, + properly accessible for print disabled people, with a good support for the LCP DRM and capable of browsing + OPDS catalogs.
  • +
  • EDRLab decided to build such an application and release it for free, in order to provide users a great way + to enjoy on a large screen EPUB publications, comics / manga / bandes dessinées, audiobooks, LCP protected PDF + documents.
  • +
  • Print disabled people now benefit from an EPUB 3 reading app which supports screen readers like Jaws and + NVDA on Windows, Voice Over on Mac.
  • +
+ + Thorium Reader Presentation +
+ + + {{< /blocks/section>}} + + +
+
+

Technology

+

Thorium Reader is based on the set of open-source chrome-less modules, a toolkit named Readium Desktop. + Thorium + Reader and Readium Desktop both rely on Electron.js, node.js and typescript, which are efficient + cross-platform + technologies. Thorium is also using React components based on HTML 5/CSS 3.

+
+
+

Media Coverage

+ +
+
+ + + {{< reviews>}} + +
+

Credits

+
+
+

This documentation site is designed and maintained by EDRLab as part of the development of the + Thorium-Reader application.

+ +
+
+
+

The main contributors of this documentation are : +

    +
  • Gautier Chomel
  • +
  • Georges Kerscher
  • +
  • Noelia Ruiz Martínez
  • +
  • Prashant Verma
  • +
+ This site is made with the static site generator Hugo and the Hugo Book Theme. +

+
+

Who has developed this app

+
    +
  • Daniel Weck, lead Developer
  • +
  • Pierre Leroux, developer
  • +
  • Arthur Le Meur, developer
  • +
+ +

The UX and UI of Thorium 3 was designed by Mylène Boyrie. Several other developers have helped making + Thorium what it is today:

+
    +
  • Simon Le Roux, designer
  • +
  • Cyrille Lebeaupin, CEO of noop.fr, senior developer
  • +
  • Jiminy Panoz, creator of Readium CSS
  • +
  • Léo Stéfani, node.js, React developer
  • +
  • Manuel Lagrand, intern, node.js developer
  • +
+ +

The project is supervised by Laurent Le Meur, EDRLab CTO

+
+ +
+ +
+ + +
+ +
+ +

Who is financing this app

+ +

EDRLab is a non-profit organization. Our budget essentially originates from our members. EDRLab started + in France, but is now counting 60 members from Europe, North America, South America and Asia.

+ +

This project would have not seen the light without:

+ +
    +
  • The financial implication of our founding members: Editis, Hachette Livre, Magrigall, + Media-Participations, Cercle de la Libraire, Syndicat national de l'Edition. They understand that + financing open-standrards and open-source is the best way to energize an open and innovative market for + the publishing industry.
  • +
  • Financial grants from the following French public organizations: +
      +
    • CNL (Centre National du Livre)
    • +
    • Ministère de la Culture
    • +
    +
  • +
  • Additional grants from EDRLab members intersted by the addition of specific features: +
      +
    • Fênix Editorial, Brazil
    • +
    • Canadian Electronic Library, Canada
    • +
    • MLOL / Horizons Limited, Italy
    • +
    • Lyrasis, USA
    • +
    +
  • +
+
+ + + +
+ +
diff --git a/content/en/docs/900_about/913_licence.md b/content/en/docs/900_about/913_licence.md index 2bd3497c..57a70970 100644 --- a/content/en/docs/900_about/913_licence.md +++ b/content/en/docs/900_about/913_licence.md @@ -6,25 +6,13 @@ weight: 913 toc: false --- -

Licensing

+## Licensing -

- Copyright 2019 European Digital Reading Lab. All rights reserved. Licensed - to the Readium Foundation under one or more contributor license - agreements. -

+Copyright 2019 European Digital Reading Lab. All rights reserved. Licensed to the Readium Foundation under one or more contributor license agreements. -

- The Thorium-reader application is open-source, released under a BSD 3 license. It is - based on the open-source Readium Desktop toolkit. -

+The Thorium-reader application is open-source, released under a BSD 3 license. It is based on the open-source Readium Desktop toolkit. -

- The content of this web site is free and may be reused under the terms of the - the BSD License. -

+The content of this web site is free and may be reused under the terms of the BSD License. -

This static site is generated by Hugo and the Hugo Book theme. -[Source code is public](https://github.com/edrlab/thorium-reader-doc). -

\ No newline at end of file +[Source code is public](https://github.com/edrlab/thorium-reader-doc). \ No newline at end of file diff --git a/content/en/docs/_index.md b/content/en/docs/_index.md index 538d2cbc..e49678ae 100644 --- a/content/en/docs/_index.md +++ b/content/en/docs/_index.md @@ -2,9 +2,9 @@ title: "Legacy Thorium 2 documentation" linkTitle: "Thorium 2 documentation" weight: 20 -menu: - main: - weight: 20 +# menu: +# main: +# weight: 20 --- -
-

- Thorium 3 documentation s available as EPUB, different translations are available thru the Thorium documentation catalog. You can Add Documentation catalog to Thorium (OPDS link) or browse English documentation inline within the Readium web reader.

+ +

+ Thorium 3 documentation s available as EPUB, different translations are available thru the Thorium documentation catalog. You can Add Documentation catalog to Thorium (OPDS link) or browse English documentation inline within the Readium web reader.

Welcome to the Thorium Reader documentation

-

+

    +
  • For digital books, comics, audiobooks and PDF documents, including those protected by the LCP DRM (DRM meaning Digital Rights Management) on Linux, macOS, and Windows 10. -

    -

    +

  • +
  • Thorium is available in many languages; each update offers new ones thanks to the community. Thorium Reader is also being made accessible for visually impaired and dyslexic people. -

    -

    +

  • +
  • A libre and gratis app, with no advertising or leakage of private data, and features for heavy readers, library users and students. Made by EDRLab -

    +
  • +
diff --git a/i18n/en.toml b/i18n/en.toml index a60a1abe..28be5490 100644 --- a/i18n/en.toml +++ b/i18n/en.toml @@ -30,6 +30,12 @@ other = "Privacy Policy" [footer_accessibility] other = "Accessibility" +[footer_thorium2] +other = "Looking For Thorium 2?" + +[footer_tou] +other = "Terms of use" + # Post (blog, articles etc.) [post_byline_by] other = "By" diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index d0d87c9a..0f153333 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -7,7 +7,7 @@
{{ partial "navbar.html" . }}
-
+
{{ block "main" . }}{{ end }}
diff --git a/layouts/docs/baseof.html b/layouts/docs/baseof.html index a4e8eb15..542c1a24 100644 --- a/layouts/docs/baseof.html +++ b/layouts/docs/baseof.html @@ -1,36 +1,35 @@ - - {{ partial "head.html" . }} - - -
{{ partial "navbar.html" . }}
-
-
-
- -
- {{ partial "version-banner.html" . }} {{ if not - .Site.Params.ui.breadcrumb_disable }}{{ partial - "breadcrumb.html" . }}{{ end }} {{ block "main" . }}{{ - end }} -
-
-
diff --git a/layouts/shortcodes/reviews.html b/layouts/shortcodes/reviews.html new file mode 100644 index 00000000..e3ebbfe2 --- /dev/null +++ b/layouts/shortcodes/reviews.html @@ -0,0 +1,65 @@ +
+

User Reviews

+ +
+ + \ No newline at end of file diff --git a/layouts/th3/baseof.html b/layouts/th3/baseof.html index a4e8eb15..57304813 100644 --- a/layouts/th3/baseof.html +++ b/layouts/th3/baseof.html @@ -7,16 +7,15 @@ class="td-{{ .Kind }}{{ with .Page.Params.body_class }} {{ . }}{{ end }}" >
{{ partial "navbar.html" . }}
-
+
-
+
{{ partial "version-banner.html" . }} {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }} {{ block "main" . }}{{ diff --git a/static/images/Annotations-ILLU.png b/static/images/Annotations-ILLU.png new file mode 100644 index 00000000..562a1de4 Binary files /dev/null and b/static/images/Annotations-ILLU.png differ diff --git a/static/images/Features-ILLU.png b/static/images/Features-ILLU.png new file mode 100644 index 00000000..3eec4344 Binary files /dev/null and b/static/images/Features-ILLU.png differ diff --git a/static/images/ILLU-home.png b/static/images/ILLU-home.png new file mode 100644 index 00000000..0f43f685 Binary files /dev/null and b/static/images/ILLU-home.png differ diff --git a/static/images/ReaderFirst-ILLU.png b/static/images/ReaderFirst-ILLU.png new file mode 100644 index 00000000..fa5e195b Binary files /dev/null and b/static/images/ReaderFirst-ILLU.png differ diff --git a/static/images/about-ILLU.png b/static/images/about-ILLU.png new file mode 100644 index 00000000..64cfcc92 Binary files /dev/null and b/static/images/about-ILLU.png differ diff --git a/static/images/cnl.png b/static/images/cnl.png new file mode 100644 index 00000000..a053d31e Binary files /dev/null and b/static/images/cnl.png differ diff --git a/static/images/computer-ILLU.png b/static/images/computer-ILLU.png new file mode 100644 index 00000000..1bc30411 Binary files /dev/null and b/static/images/computer-ILLU.png differ diff --git a/static/images/credits-ILLU.png b/static/images/credits-ILLU.png new file mode 100644 index 00000000..b98430ee Binary files /dev/null and b/static/images/credits-ILLU.png differ diff --git a/static/images/free-label.png b/static/images/free-label.png new file mode 100644 index 00000000..cc473541 Binary files /dev/null and b/static/images/free-label.png differ diff --git a/static/images/heart-ILLU.png b/static/images/heart-ILLU.png new file mode 100644 index 00000000..2d2ca3a8 Binary files /dev/null and b/static/images/heart-ILLU.png differ diff --git a/static/images/icons/doc-arrow-icon.svg b/static/images/icons/doc-arrow-icon.svg new file mode 100644 index 00000000..d2d52e32 --- /dev/null +++ b/static/images/icons/doc-arrow-icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/images/icons/documentation-icon.svg b/static/images/icons/documentation-icon.svg new file mode 100644 index 00000000..5eebe1fb --- /dev/null +++ b/static/images/icons/documentation-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/images/icons/download-icon.svg b/static/images/icons/download-icon.svg new file mode 100644 index 00000000..a04425ad --- /dev/null +++ b/static/images/icons/download-icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/static/images/icons/footer-access-icon.svg b/static/images/icons/footer-access-icon.svg new file mode 100644 index 00000000..9b125bba --- /dev/null +++ b/static/images/icons/footer-access-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/images/icons/footer-doc-icon.svg b/static/images/icons/footer-doc-icon.svg new file mode 100644 index 00000000..87662d53 --- /dev/null +++ b/static/images/icons/footer-doc-icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/images/icons/footer-privacy-icon.svg b/static/images/icons/footer-privacy-icon.svg new file mode 100644 index 00000000..b6c46fd2 --- /dev/null +++ b/static/images/icons/footer-privacy-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/images/icons/footer-th2-icon.svg b/static/images/icons/footer-th2-icon.svg new file mode 100644 index 00000000..e954f78b --- /dev/null +++ b/static/images/icons/footer-th2-icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/images/icons/footer-tou-icon.svg b/static/images/icons/footer-tou-icon.svg new file mode 100644 index 00000000..236bf08f --- /dev/null +++ b/static/images/icons/footer-tou-icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/images/icons/review-next-icon.svg b/static/images/icons/review-next-icon.svg new file mode 100644 index 00000000..75536a04 --- /dev/null +++ b/static/images/icons/review-next-icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/images/icons/review-prev-icon.svg b/static/images/icons/review-prev-icon.svg new file mode 100644 index 00000000..140955e6 --- /dev/null +++ b/static/images/icons/review-prev-icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/images/ministere.png b/static/images/ministere.png new file mode 100644 index 00000000..35595edf Binary files /dev/null and b/static/images/ministere.png differ diff --git a/themes/docsy/i18n/fr.toml b/themes/docsy/i18n/fr.toml index c935002b..10e712e1 100644 --- a/themes/docsy/i18n/fr.toml +++ b/themes/docsy/i18n/fr.toml @@ -26,6 +26,10 @@ other = "Tous droits résérvés" other = "Politique de confidentialité" +[footer_thorium2] +other = "Vous cherchez Thorium 2 ?" + + # Post (blog, articles etc.) [post_byline_by] other = "Par"