如果你不喜欢php或类似的方式,然后还喜欢自己动手打造自己的空间,我推荐用python写一个简单的pc端自适应个人页面,或用vue写多端通用的综合站。为什么选python:对新手来说,语法简单,框架虽然不多,且没有java或php那样丰富的资源或插件使用,自己做博客或个人展示已经足够了。但缺点其实也很明显,你不能买一年几十块钱带控制台的虚拟主机,你需要一年起码200以上的云服务器,然后python环境需要自己搭建。
至于vue,是目前我所知道的前端框架里最适合新手入门,资源非常丰富,鉴于创始人是中国人所以中文文档非常详细的前端框架。我自己的小程秀也是基于vue写的。好处是语法简单,很多框架拿来就用,适合做静态网站,也适合配合python后端开发轻量级的网站非常好用。
如果你动手能力强,那么推荐给你一些python的服务端框架:基于django-wagtail的redcodecms(国外的框架,可以简单的通过改i18配置实现汉化,前端页面可视化编辑挺好玩),基于flask的osroom(国人写的,文档比较全,只是界面看着简单了一些)。可以在github上搜到。而vue也有一些开箱即用的框架,比如vuepress,非常适合新人入手,简单制作个人网站。对于个人网站来讲,我认为静态与否并不重要,只要能有合适的框架展示自己想要彰显的内容即可。什么是静态网站:简单来说,就是一个网站没有后台,只有前端页面。我们一般的网站都有后台用于传输数据,用于处理信息,比如微信编辑器写好了文章,在后台发布后,就能在前端看到。但是静态网站只是若干个文件,你只能通过修改文件以改变形态。
这个网站如何搭建?目前网上都在推荐用github放网站。但经过测试,我认为在国内访问github的速度堪忧,连接并不稳定。相比起来,腾讯云的连接速度更为通畅,且腾讯云的cloudstudio在线编译功能的确强大,支持一键生成静态网站的功能也着实方便。当然,码云也可以,所以以上三者代码托管平台,随你选择。但综合考虑,我以腾讯云为主,其他两者大同小异。我推荐你第一步是,先去腾讯云注册账号(微信扫码登录认证个人信息即可)。然后我们找到腾讯云的cloudstudio工作空间,网址为studio.dev.tencent.com,登录后我们可以看到一片等待我们新建的提示。这时候我们点击新建空间,从模板创建。选择使用wordpress模板创建。创建后点击新建的项目进入编译器,我们就会进入程序猿的世界,来到代码的世界。这一瞬间,有没有感觉自己程序猿附身,技术之魂燃起?
你离成功很近了!在这里,我们可以点击右上角小地球一样的按钮,点击一键开启,然后再点击一键部署,然后再打开页面...发现你自己似乎来到了一个错误页面。似乎是访问有问题?好吧,好像服务器没有配置。我们点回那个小地球按钮,看到第二列有个资源管理。
然后点击进入数据库,填写连接数据库这里给你的用户名和密码(不是你自己设置的哦哦,是系统给你分配的一长串随机字符串),我们来到了数据库管理页面。
这里我们可以看到左上角有个名叫,information_schema的数据库,这就是我们在这里用到的数据库。返回我们的编辑器页面,在左边一排文件中,找到wp-config-sample.php文件,双击打开,然后把数据库名、用户和密码信息填入进去。
编辑完后,把这个文件重命名为“wp-config.php”。这些文件是编辑完自动保存的。然后我们再点击测试域名访问,是不是已经能打开一个wordpress的安装程序了?
如果你不喜欢wp,我推荐你用hexo来进行静态博客的书写。只要简单了解markdown语法,不需要那么多花里胡哨的功能,就可以生成一个有自己风格的网站。与wp不同的是,虽然同样是热门框架,hexo的个人风格更浓郁,各种新奇的免费主题也很多,很适合追求不同风格的个人网站使用。
雅润优选
雅润优选