wo从头到尾开发一个个人博客站

我这个博客站其实不是自己开发的,只是用hexo生成的一堆静态页面,然后发布到了github而已。我后面准备自己开发一个博客站,我想大体会用到的技术主要有如下一些。

  • python
  • web.py
  • markdown
  • pure.css
  • font-awesome
  • jquery

好了,先准备准备。

markdown

这里主要是要把前台提交的markdown内容的文章,在后台用python转换成相应的html向访问者展现。

要完成该工作应该这样做:

首先安装markdown支持pip install markdown

然后编写转换例子:

1
2
3
4
import markdown
s = '# h1'
s1 = markdown.markdown(s)
print s1

试了一下这个例子是不支持转表格的,要支持转表格需要这样做:

1
markdown.markdown(s, extensions=['markdown.extensions.tables'])

更多的python操作markdown的文章:
https://www.jianshu.com/p/ff03ef479b74
https://blog.csdn.net/p_lart/article/details/55819896

prue.css

这是一个人写好的css样式表,比较小巧且不影响自己的,就先用它了。

font-awesome

提供很多好看的图标,它应该是bootstrap的标配。