Hcode网站已经正式运行,本网站由Himit_ZH和Howie协同合作搭建,网站的主旨是“记录编程技术,实现在线功能”
Hcode算是我和Howie所建的第二个网站,上一个网站后端是用Python的Flask框架做后端,Boostrap框架做前端,但是并没有合适的后台管理和美观界面,经过讨论打算换Django框架做后端,django-admin和Simpleui真香 ,本篇文章将总起介绍搭建本网站所用的技术和所需准备。
本站用的是腾讯云服务器,域名解析,操作系统为Linux系列的Ubuntu,HTTP和反向代理web服务器用的是Nginx。
首先肯定是买个云服务器,个人网站建议购买腾讯云的学生套餐,节约持家,再顺便买个域名,因为总不能访问你的网站的时候总是用服务器的IP进行访问,不好记和不符合上网习惯。当然若是打算练练手,使用本地内网访问网站的可以跳过。
Python安装后的环境配置也得弄好,Pip命令也是一样!
因为Pycharm专业版有自带的Django项目选择,后续会介绍创建Django项目的流程。
下载这个是为了项目版本控制,还有上传文件或下载文件到远程仓库或服务器,几行命令便可解决,后续会介绍在此次建站中所需的git命令操作。
Hcode网站用的是Hexo的Volantis主题的静态文件,具体详细过程不介绍了,就是生成此主题的静态文件(html+css+js),然后自己进行修改,在各html添上Django的模板语言,与后端Django结合起来,成功与后端Django进行数据交互。
本机操作系统是什么就选择什么版本的MySQL下载,在安装过程中记住数据库的账号和密码,后续Django与MySQL数据库进行连接配置需要这些信息。
后续文章将会介绍本站建设过程中用到技术知识点:
*以上将由Himit_ZH和Howie后续逐步用各篇文章进行介绍,具体内容皆是以本站创建过程为主体。 *