用 Go 写了一个很简单的静态博客 - V2EX
2022-10-27 17:16:14 Author: v2ex.com(查看原文) 阅读量:47 收藏

V2EX = way to explore

V2EX 是一个关于分享和探索的地方

想给自己的个人项目加上博客,用数据库建个表会很简单,不过还得写前端表单和配置编辑器,感觉比较麻烦,不如直接写 markdown 舒服。借助于 Go 语言的 embedfs 包,只用了很少的代码,就写好了一个比较可用的静态博客。

preview

特点

  • 使用 embed 打包成一个二进制文件;
  • 使用 fs 伺服静态文件;
  • 使用 html/template 模版继承的最佳实践;
  • RSS feed 输出。

https://github.com/kidlj/blog

fzdwx

1

fzdwx      1 天前

。。。。。。。。。。。。。。。。。离谱

iBugOne

4

iBugOne      1 天前 via Android

大家“静态”的普遍看法不应该是“随你怎么生成,总之最后的服务器是 Nginx”

kidlj

5

kidlj      1 天前 via iPhone

@elepcris 这个是方便集成到自己项目里的,和主项目打包成一个可执行文件。

elepcris

6

elepcris      21 小时 26 分钟前 via iPhone

@kidlj 大佬厉害,跟大佬学习… go 语言可以和 typescript 结合做什么项目不?我看你这两个都很擅长呢…

kidlj

7

kidlj      21 小时 19 分钟前 via iPhone

@elepcris 啊这,typescript 是现用现学的,类型系统比较复杂,还没掌握好,写一些 react 会很舒服; Go 写后端也很舒服,特别是 goroutine 开一些定时或者异步任务很好用。

buzz2d0

9

buzz2d0      6 小时 50 分钟前

我觉得非常好,已经想用了

kidlj

10

kidlj      6 小时 28 分钟前

@buzz2d0 哈哈谢谢。代码很简陋,可能需要自己 fork 了按需修改下。


文章来源: https://v2ex.com/t/889926#reply10
如有侵权请联系:admin#unsafe.sh