Merge pull request #41 from gelosie/master

小修改下 build.go
This commit is contained in:
astaxie
2012-09-21 06:16:27 -07:00

View File

@@ -21,7 +21,7 @@ func (self *Visitor) visit(path string, f os.FileInfo, err error) error {
} else if (f.Mode() & os.ModeSymlink) > 0 { } else if (f.Mode() & os.ModeSymlink) > 0 {
return nil return nil
} else { } else {
if strings.Contains(f.Name(), ".md") { if strings.HasSuffix(f.Name(), ".md") {
fmt.Println(f) fmt.Println(f)
file, err := os.Open(f.Name()) file, err := os.Open(f.Name())
if err != nil { if err != nil {
@@ -30,7 +30,7 @@ func (self *Visitor) visit(path string, f os.FileInfo, err error) error {
input, _ := ioutil.ReadAll(file) input, _ := ioutil.ReadAll(file)
output := blackfriday.MarkdownCommon(input) output := blackfriday.MarkdownCommon(input)
var out *os.File var out *os.File
if out, err = os.Create(f.Name() + ".html"); err != nil { if out, err = os.Create(strings.Replace(f.Name(),".md",".html",-1) ); err != nil {
fmt.Fprintf(os.Stderr, "Error creating %s: %v", f.Name(), err) fmt.Fprintf(os.Stderr, "Error creating %s: %v", f.Name(), err)
os.Exit(-1) os.Exit(-1)
} }