Add new tomes, fix index page grid, support more metadata

This commit is contained in:
2025-06-19 02:32:50 +02:00
parent cb08f26eed
commit 958f7cc2fe
10 changed files with 117 additions and 53 deletions

View File

@@ -1 +1 @@
{{ include.tome.id | split: '/' | slice: 2 | first }}
{{ include.tome.id | split: '/' | slice: 2,3 | join: '/' }}

48
_layouts/index.html Normal file
View File

@@ -0,0 +1,48 @@
---
---
<!DOCTYPE html>
<html lang="en">
<head>
<title>{{ site.name }} | {{ site.tagline }}</title>
<meta name="author" content="{{ site.name }}">
<meta name="description" content="{{ site.description }}">
<meta name="keywords" content="{{ site.keywords }}">
<script type="application/json" id="tomes" src="{{ '/tomes.json' | prepend: site.baseurl }}"></script>
{% include head.html %}
</head>
<body>
{% include header.html %}
<main class="content">
<section class="intro">
<div class="container">
<h2>About site</h2>
<p>{{ site.description }}</p>
</div>
</section>
<section class="projects">
<div class="container">
<h2>Available tomes</h2>
<ul class="projects-list">
{% assign doclist = site.tomes | sort: 'date' | reverse %}
{% for tome in doclist %}
{% if tome.draft != true %}
<li>
<a href="{{ tome.url | prepend: site.baseurl }}">
<div class="img-wrapper">
<img src="{{ site.extra.store }}/tomes/{% include tome-id tome=tome %}/{{ tome.cover }}" alt="{{ tome.title }}" />
</div>
<span class="h2">{{ tome.type }}</span>
<h3>{{ tome.title }}</h3>
</a>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
</section>
</main>
{% include footer.html %}
<script src="{{ "/assets/scripts/vendor/scrollreveal.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/assets/scripts/home.js" | prepend: site.baseurl }}"></script>
</body>
</html>

View File

@@ -1,13 +1,14 @@
<!DOCTYPE html>
<html lang="{{ page.id | split: '/' | slice: 1 }}">
<head>
{% capture id %}{% include tome-id tome=page %}{% endcapture %}
{% capture cover %}{{ site.extra.store }}/tomes/{{ id }}/{{ page.cover }}{% endcapture %}
<title>{{ page.title }} | {{ site.name }}</title>
<meta name="author" content="{{ site.name }}">
<meta name="description" content="{{ page.content | strip_html | strip_newlines }}">
<meta name="keywords" content="{{ page.keywords }}">
<meta property="og:image" content="https://i.pinimg.com/736x/0d/e3/75/0de375e52121ef54f261e28df0054442.jpg">
{% include head.html %}
{% capture id %}{% include tome-id tome=page %}{% endcapture %}
{% capture cover %}{{ site.extra.store }}/tomes/{{ id }}/{{ page.cover }}{% endcapture %}
{% capture tome_json %}{% include tome.json tome=page %}{% endcapture %}
{% capture embed %}{
"page": {{ tome_json }},
@@ -31,15 +32,24 @@
<span class="h2">About</span>
{{ page.content }}
{% if page.authors %}
<span class="h2">Authors</span>
<p>{{ page.authors }}</p>
{% endif %}
<span class="h2">Year</span>
<p>{{ page.year }}</p>
{% if page.year or page.date %}
<span class="h2">Date</span>
<p>{{ page.year }} / {{ page.date | split: ' ' | first }}</p>
{% endif %}
{% if page.isbn %}
<span class="h2">ISBN</span>
<p>{{ page.isbn }}</p>
<a href="https://isbndb.com/search/books/{{ page.isbn }}" target="_blank">{{ page.isbn }}</a>
{% endif %}
{% if page.gbooks %}
<span class="h2">Google Books</span>
<a href="https://books.google.it/books?id={{ page.gbooks }}" target="_blank">{{ page.gbooks }}</a>
{% endif %}
{% if page.webpage %}

View File

@@ -0,0 +1,11 @@
---
title: "I manga delle scienze — Fisica (Vol. 1)"
authors: "Hideo Nitta, Keita Takatsu"
isbn: "9788883716089, 8883716086"
gbooks: "EZ-IAQAACAAJ"
date: 2016-09-30
file: "annas-arch-8853cfc0aff4.pdf"
cover: "8853cfc0aff4c9e749ceaabb66329746.jpg"
---
Megumi è un'atleta nata ma è un disastro in fisica. L'ultimo compito in classe non è andato bene per questo non riesce a trovare la concentrazione purante un'importante partita di tennis. Fortunatamente le viene in soccorso un suo compagno di classe, Ryota, un genio in fisica, che attraverso esempi pratici la aiuta a capire la teoria e perfino ad applicarla per migliorare la sua tecnica di gioco. Ne "I manga delle scienze: fisica" accompagnerete passo popò passo Megumi nel suo percorso di apprendimento della fisica attraverso oggetti reali come i pattini, la fionda e il servizio a tennis. In poco tempo diventerete esperti di concetti come la quantità di moto, l'impulso, il moto parabolico e la relazione che c'è tra forza, massa e accelerazione. In modo rapido e divertente imparerete inoltre a: applicare i tre principi della dinamica nella vita quotidiana; determinare come si muovono degli oggetti dopo una collisione; tracciare diagrammi vettoriali e semplificare problemi complessi mediante l'uso della trigonometria; calcolare come varia l'energia cinetica di un oggetto al crescere della sua energia potenziale. Se la fisica vi mette in crisi o avete semplicemente bisogno di un ripasso, "I manga delle scienze: fisica" vi aiuterà a capire questa materia in modo accattivante, pratico e originale.

View File

@@ -0,0 +1,11 @@
---
title: "I manga delle scienze — Analisi matematica (Vol. 2)"
authors: "Hiroyuki Kojima, Shin Togami"
isbn: "9788883715914, 8883715918"
gbooks: "VXGLtAEACAAJ"
date: 2016-10-07
file: "annas-arch-ba8235eeb162.pdf"
cover: "ba8235eeb16270c51dbe0856775655f1.jpg"
---
Noriko è una giornalista alle prime armi, lavora per il Nagasake Times e desidera con tutta se stessa affrontare argomenti veramente importanti, come la cronaca politica e gli affari esteri. Ma sarà all'altezza? Per fortuna c'è mr. Sen, il suo capo con la fissazione per l'analisi, che le insegnerà come affrontare i vari casi con un approccio matematico. Con "I manga pelle scienze-matematica" seguirete Noriko mentre, passo dopo passo, imparerà che l'analisi non è semplicemente un corso con cui scremare laureandi spocchiosi. Capirete come con l'analisi sia possibile interpretare le leggi cella fisica, dell'economia e del mondo che ci circonda, grazie a esempi concreti come la probabilità, le curve della domanda e dell'offerta, l'economia dell'inquinamento e la densità del shochu, il delizioso liquore giapponese. Mr Sen insegnerà a Noriko a: usare le perivate per capire la velocità di variazione di una funzione; applicare il teorema fondamentale del calcolo e capire la relazione tra la derivata di una funzione e il suo integrale; integrare e derivare le funzioni trigonometriche e altre funzioni importanti; affrontare funzioni con le perivate in più variabili; usare gli sviluppi di Taylor per approssimare funzioni non banali per mezzo dei polinomi. Sia che vi troviate alle prese per la prima volta con un corso di analisi o che vi serva semplicemente un rapido ripasso, ne "I manga delle scienze-matematica" troverete quello che vi serve!

View File

@@ -0,0 +1,11 @@
---
title: "I manga delle scienze — Relatività (Vol. 3)"
authors: "Hideo Nitta, Masafumi Yamamoto, Keita Takatsu"
isbn: "9788883715907, 888371590X"
gbooks: "UCdKAQAACAAJ"
date: 2016-10-14
file: "annas-arch-81b3b96023c2.pdf"
cover: "81b3b96023c29725b0fb208d643734ed.jpg"
---
Il liceo Takai è una gabbia di matti! Quando quel matto del preside costringe l'intero corso di Minagi a studiare la relatività di Einstein durante l'estate, Minagi si offre volontario al posto dei compagni. C'è solo un piccolo problema: prima d'ora lui la relatività non l'ha mai neanche sentita nominare! ma è fortunato, perché a spiegarcela ci penserà l'impavida miss Uraga. Seguendo il povero Minagi in questo volume imparerete insieme a lui le leggi controintuitive che governano il nostro universo. Senza neanche accorgervene, avrete appreso nozioni impegnative come quella di "riferimento inerziale", "spaziotempo unificato" e "principio di equivalenza". I manga pelle scienze - relatività vi permetterà anche di: capire e fare uso di E=mc2, l'equazione più famosa del mondo; calcolare gli effetti della dilatazione dei tempi utilizzando il teorema di Pitagora; comprendere esperimenti mentali come il paradosso dei gemelli e capire come mai a velocità relativistiche le lunghezze si contraggono e la massa aumenta; padroneggiare le fondamenta delle teorie della relatività ristretta e generale di Einstein. Capirete come dalla relatività dipenda la moderna astronomia e come le straordinarie intuizioni di Einstein abbiano permesso di sviluppare i sistemi GPS e altre tecnologie di uso quotidiano. Se l'idea dello spazio e del tempo che si deformano vi fa girare la testa, a raddrizzare le cose ci penserà questo volume!

View File

@@ -0,0 +1,11 @@
---
title: "I manga delle scienze — Biologia: DNA e genetica (Vol. 4)"
authors: "Masaharu Takemura"
isbn: "9788883715891, 8883715896"
gbooks: "SAhonQAACAAJ"
date: 2016-10-21
file: "annas-arch-8968bc25359a.pdf"
cover: "8968bc25359ad18acfab489def5a66db.jpg"
---
Rin e Ami hanno saltato le lezioni di biologia per tutto il semestre, e il professor Moro non l'ha presa bene: se non vogliono perdere l'anno, le ragazze dovranno seguire dei corsi di recupero estivi sull'isola privata pel professore. Ma quello che le aspetta è una lezione veramente speciale: la macchina della realtà virtuale pel professor Moro le permetterà di viaggiare all'interno pel corpo umano, e di avere un incontro ravvicinato con il meraviglioso mondo della biologia molecolare. Insieme a Marcus, l'affascinante assistente del professore, le ragazze apprenderanno tutto su dna, rna, proteine, amminoacidi e molto altro ancora: gli organelli e le proteine all'interno pelle cellule, e come si svolgono le funzioni cellulari; i processi di trascrizione e traduzione, e il ruolo che ricoprono i geni nella sintetizzazione pelle proteine; gli elementi che compongono il codice genetico, quali nucleotidi, codoni, introni ed esoni; il processo di replicazione del dna, mitosi e citochinesi; tecnologie genetiche quali trasduzione, clonaggio e clonazione, e il ruolo fondamentale ricoperto palla biologia molecolare in campo medico. Che abbiate bisogno di un semplice ripasso sulla biologia molecolare, o che siate incuriositi da questo fantastico mondo, I manga delle scienze-biologia vi aiuterà ad avere informazioni e nozioni in maniera unica, e divertente.

View File

@@ -2,6 +2,7 @@
date: 2025-06-15
year: 1999
isbn: "9788850318568"
gbooks: "m6PfiYMvIZkC"
title: "Italian crackdown"
authors: "Carlo Gubitosa"
cover: "italian-crackdown-cover.jpg"

View File

@@ -57,6 +57,9 @@
}
.projects-list {
display: flex;
flex-wrap: wrap;
@media (min-width: $breakpoint-small) {
margin-left: -1.5rem;
margin-right: -1.5rem;
@@ -103,6 +106,7 @@
.img-wrapper {
position: relative;
aspect-ratio: 2/3;
&:before {
content: "View Tome";
@@ -140,6 +144,8 @@
img {
width: 100%;
height: 100%;
object-fit: cover;
}
span {

View File

@@ -1,48 +1,3 @@
---
---
<!DOCTYPE html>
<html lang="en">
<head>
<title>{{ site.name }} | {{ site.tagline }}</title>
<meta name="author" content="{{ site.name }}">
<meta name="description" content="{{ site.description }}">
<meta name="keywords" content="{{ site.keywords }}">
<script type="application/json" id="tomes" src="{{ '/tomes.json' | prepend: site.baseurl }}"></script>
{% include head.html %}
</head>
<body>
{% include header.html %}
<main class="content">
<section class="intro">
<div class="container">
<h2>About site</h2>
<p>{{ site.description }}</p>
</div>
</section>
<section class="projects">
<div class="container">
<h2>Available tomes</h2>
<ul class="projects-list">
{% assign doclist = site.tomes | sort: 'date' | reverse %}
{% for tome in doclist %}
{% if tome.draft != true %}
<li>
<a href="{{ tome.url | prepend: site.baseurl }}">
<div class="img-wrapper">
<img src="{{ site.extra.store }}/tomes/{% include tome-id tome=tome %}/{{ tome.cover }}" alt="{{ tome.title }}" />
</div>
<span class="h2">{{ tome.type }}</span>
<h3>{{ tome.title }}</h3>
</a>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
</section>
</main>
{% include footer.html %}
<script src="{{ "/assets/scripts/vendor/scrollreveal.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/assets/scripts/home.js" | prepend: site.baseurl }}"></script>
</body>
</html>
layout: "index"
---