浅谈:node快速搭建个人博客

两盒软妹~` 提交于 2019-12-07 16:34:53

    接触web开发不知不觉也有one year了,虽然每天的工作繁重,但是一直有个信念:做个属于自己的网站!!比较容易入手的项目当然属于个人博客了!在这里分享一下我的心得:

1.博客模板--ghost

    提到博客,一般的人都会想到WordPress(php的框架)。如果没有php语言基础的话,还是放弃吧。这里我选用了ghost:一款开源的node个人博客平台(体积小,基本功能都有,可以选择不同的主题,扩展性好);可以去ghost中文网http://www.ghostchina.com/ 最新的版本是ghost 0.7.4,支持最新的node的版本!

    ghost的文档与api很容易理解,静下心来看看就懂了!最好下载中文集成依赖包的那个版本,毕竟npm下载的依赖包都在国外服务器上,很有可能下载不了!

    ghost连数据库都有,自带的数据库sqlite(一款轻型的数据库),如果想长期维护数据的话还是换成mysql,ghost里有相应的配置,只需要改一下连接就行!

    图片是存储在/content/images/下的,当然也可以借助upyun服务,upyun的图片存储不错的,推荐试试,难道我会说upyun免费送了我one year使用权!

2.服务器--vps

    买过域名的人都知道,在国内如果想正常使用;域名都需要经过备案的,十分麻烦!而且国内的服务器的费用也不低,相对于自己的小项目,建议买国外的vps虚拟机,我目前使用的是 搬瓦工 https://bandwagonhost.com/,一个月2.99美元 等于20元,还有vpn的功能!与阿里的服务器相比,缺点访问延迟长,但是便宜啊,还需要自己搭建环境,如果是个肯折腾的人,这点都不算什么。我选择的centos6.5 32位,从买来到成功部署博客,花了大半个月,期间因为linux的原因,折腾了vim,目前是一名新加入的vimer;又成功的安装黑苹果系统!生命在于折腾!!!!

 

说说我遇到的问题:

        1.如果用的是centos 32位,sqlite里面没有linux 32位的依赖包,需要把数据库换成了mysql或者其他的数据库!

        2.centos自带的git是1.7.1的,pull,push功能都无法正常使用,需要更新到最新的版本!

        3.为了实现域名后不加端口,需要用到nginx代理。(每个域名都是默认带80端口的)

        4.如果想要维护并扩展ghost的博客,需要看看hbs这个模板,写起来的话不算太友好,有继承的概念需要花时间理解

        5.ghost写博客时,是使用的markdown语法,熟练后书写特别便捷

 

总之,受益匪浅!生命在于折腾!

我自己刚搭建好的 http://www.wujianjin.com,希望大家督促我坚持并长期维护!

~~~~~~~~~~~~~~~~~~~~~~~~~分割线 2016-10-15~~~~~~~~~~~~~~~~~~~~~~

现已不用ghost了,用了更简单的hexo,并自己在开源自己搭的博客系统!

        

      

 

    

     

    

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!