diff --git a/book/config/log.go b/book/config/log.go
index 3eef793..01ff63d 100644
--- a/book/config/log.go
+++ b/book/config/log.go
@@ -121,7 +121,8 @@ func (m *Log) SetRoot(v zerolog.Logger) {
m.root = &v
}
-// /go/src/your_project/some_file:21
+// /go/src/your_project/some_file
+// 21
func (m *Log) CallerMarshalFunc(pc uintptr, file string, line int) string {
if m.CallerDeep == 0 {
return file
diff --git a/book/controller/comment.go b/book/controller/comment.go
index af8f14b..96f91bd 100644
--- a/book/controller/comment.go
+++ b/book/controller/comment.go
@@ -36,4 +36,5 @@ func (h *CommentController) AddComment(ctx *gin.Context) {
// controller.GetBook()
// h.book.GetBook(ctx, isbn)
+ // exception.IsNotFound(err)
}
diff --git a/vblog/README.md b/vblog/README.md
index 896d42a..1ad37f7 100644
--- a/vblog/README.md
+++ b/vblog/README.md
@@ -1 +1,19 @@
-# Web全栈开发
\ No newline at end of file
+# Web全栈开发(Vblog)
+
+
+## 软件设计
+
+### 需求
+
+管理markdown个文字的一个网站,作者后台发布文章,访客前台浏览查看文章
+
+
+### 流程
+
+
+
+### 产品原型
+
+https://gitee.com/infraboard/go-course/blob/master/new.md#%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1
+
+### 架构
diff --git a/vblog/docs/flow.drawio b/vblog/docs/flow.drawio
new file mode 100644
index 0000000..d51d8c3
--- /dev/null
+++ b/vblog/docs/flow.drawio
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vblog/docs/page.drawio b/vblog/docs/page.drawio
new file mode 100644
index 0000000..1ca805f
--- /dev/null
+++ b/vblog/docs/page.drawio
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file