Started working on more package docs
This commit is contained in:
parent
f51c3ce891
commit
84702267df
9 changed files with 91 additions and 12 deletions
|
|
@ -9,7 +9,7 @@
|
|||
<h1>UCL</h1>
|
||||
<nav>
|
||||
<a href="/">Home</a>
|
||||
<a href="/core/">Core</a>
|
||||
<a href="/mod/">Modules</a>
|
||||
<a href="/playground/">Playground</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ import (
|
|||
"html/template"
|
||||
"log"
|
||||
"os"
|
||||
"path/filepath"
|
||||
)
|
||||
|
||||
//go:embed frame.tmpl
|
||||
|
|
@ -18,13 +19,16 @@ var frameTmpl embed.FS
|
|||
func main() {
|
||||
flag.Parse()
|
||||
|
||||
if flag.NArg() != 1 {
|
||||
log.Fatalln("usage: gendocs [markdown]")
|
||||
if flag.NArg() != 2 {
|
||||
log.Fatalln("usage: gendocs MARKDOWN OUTFILE")
|
||||
}
|
||||
|
||||
srcFile := flag.Arg(0)
|
||||
dstFile := flag.Arg(1)
|
||||
|
||||
md := goldmark.New(goldmark.WithExtensions(&frontmatter.Extender{}))
|
||||
|
||||
mdData, err := os.ReadFile(flag.Arg(0))
|
||||
mdData, err := os.ReadFile(srcFile)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
|
@ -57,5 +61,11 @@ func main() {
|
|||
log.Fatal(err)
|
||||
}
|
||||
|
||||
os.Stdout.Write(res.Bytes())
|
||||
destDir := filepath.Dir(dstFile)
|
||||
if err := os.MkdirAll(destDir, 0755); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
if err := os.WriteFile(dstFile, res.Bytes(), 0644); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue