你好,世界!
很荣幸能够与你在广阔的网络上相遇!希望以后也请多多关照!
这么多年了,再一次从新开始捣鼓自己的网站啦!最近两年在Evernote上也记录了不少的东西,希望这一次可以慢慢的和大家分享一些学到的东西。
你好,世界!
我是一名软件工程师,目前在一家招聘公司上班💼,近两年来做了不少的项目,大部分是基于Python和JavaScript的网站;因为工作的原因有幸学习 了React,React-Router,Redux,Flask,PostgreSQL等一系列的前后端技术;个人在闲余时间也重新学习了C语言,并配置好了闲置多年的服务器。
本来是想使用学习到的东西来制作个人网站的,但是碍于时间限制,只能快速地学习了一下Hugo并使用这个来生成了本次的静态网站。随着时间的推 移,我希望能够使用自己想使用的技术来编写网站,并将这些内容转移过去😌!
Hugo初体验
就从最近两天来说吧,Hugo这个软件其实真的是蛮好用的,如果你已经熟悉了Markdown的语法的话,制作一个简易网站仅需要使用者选择一个合适的 主题并且添加几个文章,Hugo会主动的使用提供的配置和Markdown文章生成一系列的静态文件,将这些文件放在自己的服务器上就完全可以啦😄!需 要注意的是,如果服务器在国内的话,网站是需要在底部提供备案信息的,用户可以编辑或覆写主题的文件来添加需要的信息。
因为是静态网站的原因,用户其实大可不必担心安全🔐的问题。而且Hugo以及大部分提供的主题都是开源并以MIT授权开放,使用这一套技术栈来做 商用的网站也是完全的没有问题。在SEO方面,Hugo及主题开发者也都有体贴地提供了开箱即用的支持,不但有相应的Meta条目,还有Sitemap生成, 真正的是功能全面啊!
后期的打算
仔细想一想,如果是想要使用React/Vue等前端框架,并且SEO必不可缺的话,那么开发环境就受到了比较大的限制。能想到支持服务端渲染或者先行 渲染的后端框架就只有Next/Nuxt等寥寥可数的几个了。后端的话可选择的余地倒是很多:Falcon、Flask、Django等Python系列的服务端框架;或者 Lumen、CodeIgniter、Laravel、CakePHP等PHP系列的框架;甚至是WordPress、Drupal类的CMS都是合理的选项。
果然需要考虑的事情还是很多;简易的路线当然是开发一个个人定制的Hugo主题啦😅,这样的话就没有很多路需要铺垫了;使用前后端框架的话则是
可以学习到很多东西诶,而且我也不是很担心SEO什么的问题,毕竟只是个人的网站,而且大部分爬虫也开始慢慢支持动态内容了。所以商业用途的
网站的话果然还是使用Hugo和定制主题来制作吧,加上一个Makefile的话完全可以make deploy
来生成和部署一条龙;个人的网站就多来几套不同
前后端搭配吧😁!这样可以多学一些东西:-)
尾声
手痒的我最近一两年买了不少的域名和服务器呢,大部分都在努力的吃灰💪,还时不时地吃钱💰;说喜欢吧还是蛮喜欢的,但是用不上的话果然还是 很伤腰包…所以想好好地把网站(们)搞起来啊!多来点人吧!然后让我放点广告上去赚点零花钱吧!