搭建hexo
Hexo简介
Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Coding上,是搭建博客的首选框架。大家可以进入hexo官网进行详细查看,因为Hexo的创建者是台湾人,对中文的支持很友好,可以选择中文进行查看。
我个人是把博客搭建在了云服务器上,以下只是个人搭建的一些见解。如有错误请指出改正。
Hexo搭建步骤
安装GIT
安装NODE.JS
安装HEXO
选配主题
服务器安装宝塔一件搭建
搭建成功
安装
Git是目前世界上最先进的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。也就是用来管理你的hexo博客文章,上传到GitHub的工具。Git非常强大,我觉得建议每个人都去了解一下。廖雪峰老师的Git教程写的非常好,大家可以了解一下。Git教程
我用的是mac,下载好brew后直接安装即可。
1 | $ brew install git |
安装好后git -version查看版本。
安装nodejs
Hexo是基于nodeJS编写的,所以需要安装一下nodeJs和里面的npm工具。
1 | brew install node |
下载好后验证版本:
1 | node -v |
检查一下有没有安装成功。
安装hexo
可参考官方文档进行安装hexo官网
1 | 安装hexo:npm install hexo-cli -g |
1 | 初始化hexo:hexo init blog(名字可自定义) |
1 | 进入blog文件夹:cd blog |
新建完成后,指定文件夹目录下有:
- node_modules: 依赖包
- public:存放生成的页面
- scaffolds:生成文章的一些模板
- source:用来存放你的文章
- themes:主题
- ** _config.yml: 博客的配置文件**
最后在blog根目录文件夹下启动终端
1 | 启动hexo:hexo server |
选择主题
在官网有很多主题,可以美化你的博客。或者也可以自己动手写一个前端界面放入里面。另附主题网址一张主题
下载宝塔
宝塔是个好东西。可以节省你自己在服务器上配置的时间(适合我这样的’懒人‘)。下面开始搭建宝塔。
百度搜索宝塔,进入官网,宝塔(我发的链接是linux安装链接,如需windows请返回前一个界面)
打开自己的服务器复制这行代码,运行即可。
安装好后输入bt即可查看内容修改密码等配置。
后打开你的宝塔内网网址,添加服务器ip即可
进入宝塔网站的根目录,上传生成的静态文件。
1
生成静态文件:hexo g
注:只能在本地创建的文件夹输入代码。生成的public文件夹打开。
最后打开服务器ip即可看到自己的博客。
附:我的博客照片一张虽然是第一次写博客,但是我会一直写下我的学习记录。如有问题请在评论留言我会进行改正。谢谢大家。个人网站