This topic created in 3828 days ago, the information mentioned may be changed or developed.
第一次做网站,现在简单实现的功能:文章列表,分类, tag ,具体内容查看,由于使用的是 flask 作为后台,文章是使用.md 文件,动态从.md 文件中获取内容,并没有将 md 文件转化成 html 静态文件。
1.我在网上看说是网站都倾向于静态,请教从 md 文件动态获取内容有什么不利的方面,安全上有问题吗?
2.由于使用 md 文件,更新文章时只需要上传到服务器指定文件夹,所以网站没有做后台(不做后台的网站可行吗)
3.准备增加评论功能,但由于没学过网站运营,不敢保证注册用户的数据安全,所于准备申请 qq 或其他 api 接口登陆,但一个刚运行没什么流量和用户的网站能申请到吗
有点偏题了,个人博客网站还需要哪些功能,文章,内容,分类, tag,评论,其他的还有什么?
多谢了
12 replies 2015-11-25 14:16:21 +08:00  | | 1 reeco Nov 25, 2015 via iPhone 简单点用 hexo 写个主题就行了 |
 | | 2 songjiaxin2008 Nov 25, 2015 via iPhone 既然不是纯静态博客 那么做个后台 整合一个 markdown 编辑器应该不错 站内搜索可以自己做 评论直接用多说或者 disqus 吧 |
 | | 3 gangsta Nov 25, 2015 via Smartisan T1 没有后台当然可以,静态文件就是为了快啊,直接扔 md 其实还是有个 parse 的工程,评论你也不用做了,配个多说就可以,如果你可以持续提供高质量内容, RSS 也是需要的。 |
 | | 4 gangsta Nov 25, 2015 via Smartisan T1 工程>过程 |
 | | 5 SkyEcho Nov 25, 2015 哪有那么麻烦,直接上 WordPress |
 | | 6 Explorare Nov 25, 2015 如果只是为了实现简单的部落格功能,那么很简单,你需要 Github Page ,自带托管、 CDN 、高防、域名、 SSL ,用 Hexo 生成就行了。功能方面主要就是代码高亮、评论系统、 RSS 订阅系统咯。图库直接用 pinterest 就好,没必要自己折腾。 |
 | | 7 ivmm Nov 25, 2015 舒适的码字体验,即可 |
 | | 8 honmaple Nov 25, 2015 @ reeco @ a302800411 @ Explorare 如果只是这样写文章的话我在 github page 上已经使用 pelican 建了个人博客,不过最近在学习 flask ,总要做个项目练练手,所以就从最简单的个人博客入手,后面会逐渐加入新的功能,另一个原因 lz 大三,如果自己做一个网站对于以后找工作应该有很大帮助 |
 | | 12 hxsf Nov 25, 2015 评论直接用多说或者 disqus + 1 ,(多说稳定性感人。。。 disqus 在墙外,速度感人) 练手的话可以自己写一个。
静态的话,性能上会比每次都解析一遍 md 要好。 可以这样,服务器上两个文件夹, src 和 build 文章发布还是按照 LZ 习惯直接上传 md 访问的时候加一句判断,是否有静态缓存,有就直接返回缓存的 html 没有的话就 去解析 md ,然后把解析结果返回给用户并且按照 md 文件的 hash (想快一点&简单一点的就用文件名+修改日期,目的就是区分每个文件的每个版本)存到 build 里。 这样同一篇文章被访问的时候,只会解析一次。 |