下面我们进入构建博客的第一步:安装Git和NodeJs,网上一堆教程,这里就不在赘述了。
第二步,安装Hexo:
npm install -g hexo
初始化Hexo:
cd /work/Hexo
hexo init
第三步,获取博客主题:
git clone https://gitee.com/xiuxiuing/hexo-theme-even themes/even
参考链接:
https://mp.weixin.qq.com/s/JeJQx0FyvOQyH1EhGYvaUA
要准备以下的资料
1.注册域名。最好能和社团有点关联
2.选择网站系统。例如wordpress,zblog,emblog等都可以。
3.选择云服务器,例如阿里或者腾讯等
4.解析域名到服务器
5.发布博客系统到云主机
以上步骤还是需要一些知识的。
步骤方法
一、先去域名注册商那里注册一个自己喜欢的域名,常用的域名注册商有:万网、新网、西部数码等;
二、需要选购租用一台服务器,考虑到是个人博客可以先选择使用虚拟主机;如果使用国内服务器或者虚拟主机的话,需要对域名进行备案,备案流程比较简单,可以联系服务器商代备即可。
三、网站程序,这里是一个网站的核心。个人博客网站建议选用网站博客程序,常用的有WordPress、zblog等。
四、对自己选好的网站程序本地搭建成网站,然后进行修改调整,使其成为自己专属的博客网站,本地搭建可以网上搜一下本地环境安装包来配置本地环境;再按照所用程序官方教程进行安装使用。
五、网站调整好以后,需要通过FTP等工具把网站程序上传到服务器;然后在服务器绑定自己注册的域名;再去域名服务商那里对域名解析,解析到自己服务器上。
六、等待域名解析生效后,在浏览器地址栏输入域名就可以访问自己的博客了,至此,网站建设完成。老魏为此写过云服务器手动建站等多篇教程,看完有疑问可以问,看到了就回答。
最近在服务器上搭建了一个博客,用于存放主题资料。博客框架使用了Hexo,Web服务器使用了Nginx。
以前把Hexo搭建到Github上,这次本来想直接搭建到公司的Gitlab上,但是发现公司的Gitlab把Page功能禁用了,只能搭建到我们小组的服务器上。整体框架如下:
注:图片来自《 如何在服务器上搭建hexo博客 》
简单来说,就是首先服务器部署Nginx,本地使用Hexo生成博客,然后推送到服务器的Git仓库,再使用git hook功能,当博客被推送到Git仓库后自动部署到Nginx的指定目录里,完成文章发布。
本地与服务器都为Mac OS 系统
修改hexo目录下的 _config.yml 文件
其中 repo 地址比如为 admin@10.10.10.10::/var/repo/blog.git
开始写博客发布
其中我遇到的一些坑,主要是权限问题,如果遇到部署不成功,注意排查是否是权限问题导致的。
附录:参考文章
如何在服务器上搭建hexo博客
Github SSH
Hexo
Nginx
极客学院 Nginx入门指南
Nginx配置文件nginx.conf中文详解
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)