adding automatic.css
This commit is contained in:
@@ -3,13 +3,16 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="description" content="Your short site description (for SEO)">
|
<meta name="description" content="Mieux voir la structure des Psaumes pour mieux les comprendre et pour mieux les chanter">
|
||||||
|
|
||||||
<title>Comprendre et chanter les Psaumes</title>
|
<title>Comprendre et chanter les Psaumes</title>
|
||||||
|
|
||||||
<link rel="stylesheet" href="css/style.css">
|
<link rel="stylesheet" href="css/automatic.css">
|
||||||
|
<link rel="stylesheet" href="css/psalm.css">
|
||||||
|
|
||||||
|
<!--
|
||||||
<link rel="icon" href="favicon.ico" type="image/x-icon">
|
<link rel="icon" href="favicon.ico" type="image/x-icon">
|
||||||
|
-->
|
||||||
</head>
|
</head>
|
||||||
<body>{{template "content" .}} </body>
|
<body>{{template "content" .}} </body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
<section class="psalm">
|
<section class="psalm">
|
||||||
<div class="psalm__inner">
|
<div class="psalm__inner">
|
||||||
<ul class="psalm__strophs">
|
<ul class="psalm__strophs">
|
||||||
{{range .Strophes}}
|
{{range .}}
|
||||||
<li class="psalm__strophe" data-who="{{.Who}}" data-to="{{.To}}" data-of="{{.Of}}">
|
<li class="psalm__strophe" data-who="{{.Who}}" data-to="{{.To}}" data-of="{{.Of}}">
|
||||||
{{range .Lines}}
|
{{range .Colas}}
|
||||||
<ul class="psalm__lines">
|
<ul class="psalm__lines">
|
||||||
{{range .}}
|
{{range .}}
|
||||||
<li class="line" data-verse="{{.Number}}">{{.Text}}</li>
|
<li class="line" data-verse="{{.Verse}}">{{.Text}}</li>
|
||||||
{{end}}
|
{{end}}
|
||||||
</ul>
|
</ul>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"project.hechon.fr/internal/config"
|
"project.hechon.fr/internal/config"
|
||||||
"project.hechon.fr/internal/models"
|
"project.hechon.fr/internal/models"
|
||||||
|
"html/template"
|
||||||
"gopkg.in/yaml.v3"
|
"gopkg.in/yaml.v3"
|
||||||
"os"
|
"os"
|
||||||
"path"
|
"path"
|
||||||
@@ -46,15 +47,29 @@ func ExtractChapter(cfg *config.Cfg, chapterNum int) (error){
|
|||||||
currentStrophe.Colas = append(currentStrophe.Colas, poeticLine.Cola)
|
currentStrophe.Colas = append(currentStrophe.Colas, poeticLine.Cola)
|
||||||
}else{
|
}else{
|
||||||
psalm.Strophes = append(psalm.Strophes, currentStrophe)
|
psalm.Strophes = append(psalm.Strophes, currentStrophe)
|
||||||
currentStrophe.Who = poeticLine.Who
|
currentStrophe = models.Strophe{
|
||||||
currentStrophe.Of = poeticLine.Of
|
Who: poeticLine.Who,
|
||||||
currentStrophe.To = poeticLine.To
|
To: poeticLine.To,
|
||||||
|
Of: poeticLine.Of,
|
||||||
|
Colas: [][]models.Colon{poeticLine.Cola},
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
psalm.Strophes = append(psalm.Strophes, currentStrophe)
|
psalm.Strophes = append(psalm.Strophes, currentStrophe)
|
||||||
|
|
||||||
|
tmpl := template.Must(template.ParseFiles( "internal/models/index.html", "internal/models/psalm.html"))
|
||||||
|
outputFileName := path.Join(cfg.HtmlPath, cfg.Book.Name + strconv.Itoa(chapterNum) + ".html")
|
||||||
|
|
||||||
|
outputFile, err := os.Create(outputFileName)
|
||||||
|
if err!= nil {
|
||||||
|
return fmt.Errorf("can’t create %v", outputFileName)
|
||||||
|
}
|
||||||
|
defer outputFile.Close()
|
||||||
|
|
||||||
|
|
||||||
|
tmpl.ExecuteTemplate(outputFile, "index.html", psalm.Strophes)
|
||||||
log.Printf("%v", psalm)
|
log.Printf("%v", psalm)
|
||||||
return nil
|
return nil
|
||||||
|
|
||||||
|
|||||||
152
public/Psaumes2.html
Normal file
152
public/Psaumes2.html
Normal file
@@ -0,0 +1,152 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="Mieux voir la structure des Psaumes pour mieux les comprendre et pour mieux les chanter">
|
||||||
|
|
||||||
|
<title>Comprendre et chanter les Psaumes</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="css/automatic.css">
|
||||||
|
<link rel="stylesheet" href="css/psalm.css">
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<section class="psalm">
|
||||||
|
<div class="psalm__inner">
|
||||||
|
<ul class="psalm__strophs">
|
||||||
|
|
||||||
|
<li class="psalm__strophe" data-who="David" data-to="people" data-of="nations rulers">
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="1"> Pourquoi ce tumulte parmi les nations,</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="1">Ces vaines pensées parmi les peuples?</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="2"> Pourquoi les rois de la terre se soulèvent-ils</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="2">Et les princes se liguent-ils avec eux</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="2">Contre YAHWEH et contre son oint? -</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="psalm__strophe" data-who="nations rulers" data-to="nations rulers" data-of="Yahweh and the anointed one">
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="3"> Brisons leurs liens,</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="3">Délivrons-nous de leurs chaînes! -</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="psalm__strophe" data-who="David" data-to="people" data-of="Yahweh">
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="4"> Celui qui siège dans les cieux rit,</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="4">Le Seigneur se moque d'eux.</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="5"> Puis il leur parle dans sa colère,</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="5">Il les épouvante dans sa fureur:</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="psalm__strophe" data-who="Yahveh" data-to="nations rulers" data-of="anointed one">
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="6"> C'est moi qui ai oint mon roi</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="6">Sur Sion, ma montagne sainte!</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="psalm__strophe" data-who="Yahweh" data-to="anointed one" data-of="anointed one">
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="7"> Je publierai le décret; YAHWEH m'a dit:</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="7">Tu es mon fils!</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="7">Je t'ai engendré aujourd'hui.</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="8"> Demande-moi et je te donnerai les nations pour héritage,</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="8">Les extrémités de la terre pour possession;</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="9"> Tu les briseras avec une verge de fer,</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="9">Tu les briseras comme le vase d'un potier.</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="psalm__strophe" data-who="anointed one" data-to="nations rulers" data-of="Yahweh">
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="10"> Et maintenant, rois, conduisez-vous avec sagesse!</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="10">Juges de la terre, recevez instruction!</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="11"> Servez YAHWEH avec crainte,</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="11">Et réjouissez-vous avec tremblement.</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul class="psalm__lines">
|
||||||
|
|
||||||
|
<li class="line" data-verse="12"> Baisez le fils, de peur qu'il ne s'irrite,</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="12">Et que vous ne périssiez dans votre voie,</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="12">Car sa colère est prompte à s'enflammer.</li>
|
||||||
|
|
||||||
|
<li class="line" data-verse="12">Heureux tous ceux qui se confient en lui!</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
1
public/css/automatic.css
Normal file
1
public/css/automatic.css
Normal file
File diff suppressed because one or more lines are too long
0
public/css/psalm.c
Normal file
0
public/css/psalm.c
Normal file
0
public/css/psalm.css
Normal file
0
public/css/psalm.css
Normal file
Reference in New Issue
Block a user