ugly but working

This commit is contained in:
ed 2020-01-04 16:45:29 +01:00
parent 50fdd4687e
commit bbc7167319
1 changed files with 23 additions and 2 deletions

25
main.go
View File

@ -60,6 +60,26 @@ func writeHTML(title string, body string, links...hlink) {
f.WriteString(tail)
}
/*
type Page struct {
Body string
Links []hlink
URL string
}
*/
func page2html(page Page) {
f, _ := os.Create(page.URL)
f.WriteString(head)
f.WriteString(" <p>"+ page.Body +"</p>")
f.WriteString("\n <br>\n")
for _,link := range(page.Links){
f.WriteString(text2link(link.text,link.url))
}
f.WriteString(tail)
f.Close()
}
func cutFirstWord(w string) string {
splitLine := strings.Split(w, " ")
return strings.Join(splitLine[1:], " ")
@ -98,13 +118,14 @@ func fparse(fname string) Game{
func game2html(game Game) {
for p := 0; p < len(game.Pages); p++ {
fmt.Println(game.Pages[p])
//fmt.Println(game.Pages[p])
page2html(game.Pages[p])
}
}
func main() {
game := fparse("model")
//fmt.Println(len(game.Pages))
fmt.Println(len(game.Pages))
game2html(game)
/*
l1 := hlink{url:"01.html",text:"First"}