// Pipe - A small and beautiful blogging platform written in golang. // Copyright (C) 2017-2018, b3log.org // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . package console import ( "net/http" "strconv" "github.com/b3log/pipe/model" "github.com/b3log/pipe/service" "github.com/b3log/pipe/util" "github.com/gin-gonic/gin" "math/rand" ) func GenArticlesAction(c *gin.Context) { session := util.GetSession(c) for i := 0; i < 100; i++ { article := &model.Article{ AuthorID: session.UID, Title: "title " + strconv.Itoa(i) + "_" + strconv.Itoa(rand.Int()), Tags: "开发生成", Content: "开发生成", BlogID: session.BID, } if err := service.Article.AddArticle(article); nil != err { logger.Errorf("generate article failed: " + err.Error()) } } c.Redirect(http.StatusTemporaryRedirect, util.Conf.Server) }