我这个博客站其实不是自己开发的,只是用hexo生成的一堆静态页面,然后发布到了github而已。我后面准备自己开发一个博客站,我想大体会用到的技术主要有如下一些。
- python
- web.py
- markdown
- pure.css
- font-awesome
- jquery
好了,先准备准备。
markdown
这里主要是要把前台提交的markdown内容的文章,在后台用python转换成相应的html向访问者展现。
要完成该工作应该这样做:
首先安装markdown支持pip install markdown
。
然后编写转换例子:
1 | import markdown |
试了一下这个例子是不支持转表格的,要支持转表格需要这样做:
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的标配。