记录思考

关于这个网站

花了几天时间,写了一段 python 脚本,用来把一堆 markdown 笔记生成一个网站,也就是你现在看到的这个。虽然目前来说还是有点简陋,但是整体已经成型了。剩下的就是一些局部的完善了。

脚本放在了 github 上,python_generate_html , 然后又另外新建了一个 github 仓库,用来放 markdown 文档。

部署

在我的服务器上,安装了 nginx ,然后分别 git clone 两个项目,再写一个定时脚本,定期的更新 markdown 文档和 python 脚本,更新完后,执行 python 代码,每次在指定的目录下生成一个完整的网站的内容。然后把 nginx 配置到该目录下。

这样,一个简单的纯静态网站就可以工作了。我可以在本地写 markdown 文档,再提交到 github 上,也可以直接在 github 上编辑。我的服务器只会 pull 下来文档。

当然,有时候也会修改一些 python 脚本,因为现在的 python 脚本只能说处于可以运行的水平,还有很多功能没有完善。网页也很简单,为了简化开发的成本,我也是尽可能的简化网页和网站的结构。

后记

python 确实是一个很好学习的语言,毕竟用很少的代码,实现了我的想法。不过在写代码的过程,也有些不习惯的地方,我总是需要通过搜索引擎去查找代码怎么写,写 Java 代码的时候,当我知道一个类之后,我很容易就可以知道这个类提供的各种 API,不需要到处找,但是目前,我写 python 代码的时候,并没有这样的体验,可能我没有找到一个好用的 IDE 吧。

2018.04.25 更新

又经过了一次改版。现在代码和文章都放在了一个仓库,仓库也从 github 改成了我自己的服务器上了。然后还是定时脚本执行一些命令,生成 HMTL 页面。

经过几天对 python 的使用,开始对 python 有一些比较初级的了解。后续考虑在项目中,使用 python 脚本来干一些事情。

- EOF -

本文链接 https://spacepage.top/articles/2018.02.03-about.html,欢迎转载,转载请注明出处。