你好,世界!
Intro
很荣幸能够与你在广阔的网络上相遇!希望以后也请多多关照!
这么多年了,再一次从新开始捣鼓自己的网站啦!最近两年在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
来生成和部署一条龙;个人的网站就多来几套不同前后端搭配吧😁!这样可以多学一些东西:-)
尾声
手痒的我最近一两年买了不少的域名和服务器呢,大部分都在努力的吃灰💪,还时不时地吃钱💰;说喜欢吧还是蛮喜欢的,但是用不上的话果然还是很伤腰包…所以想好好地把网站(们)搞起来啊!多来点人吧!然后让我放点广告上去赚点零花钱吧!
© 某名小站 2020 - 2021 陕ICP备 16011379号 陕公网安备 61070202000172号