标签:本机 根目录 npm 关于 mes hexo 搭建 仓库 lun
搭建个人的博客,在自己的服务器上。用hexo的好处是,所有的博客可以写在markdown文件中,备份在本地,迁移起来很方便。
安装node,git
curl -sL https://rpm.nodesource.com/setup_10.x | bash - yum install -y nodejs
通过这条命令安装node和npm
git我的服务器已经有了。
git --version
可以查看有没有安装git。我的输出git version 1.8.3.1
最好切换为taobao的源,下载的会快一些。
npm config set registry https://registry.npm.taobao.org
验证是否切换成功:
npm config get registry
输出淘宝源的地址https://registry.npm.taobao.org/
,即切换成功。
安装Hexo
npm install -g hexo-cli
验证是否安装成功:
hexo version
输出版本信息,则安装成功。
创建博客的目录hexo init 目录名
。我就在当前目录下创建blog的文件夹作为博客的根目录。
hexo init blog
进入刚刚的目录
cd blog
安装
npm install
生成静态页面
hexo g
启动hexo博客
hexo s
这时,访问http://ip:4000就可以看到hexo的默认主题了。
如果要想要后台运行
nohup hexo s > blog.log 2>&1 &
hexo new 博客
。具体参照官网安装hexo-admin
npm i hexo-admin --save
重启hexo
hexo server -d
这时,通过http://ip:4000/admin即可管理博客。也可以在这个页面的setting中生成后台的用户名和密码。复制到_config.yml就会生效,重启博客后登录后台前就需要账号密码。
如参考的那位兄弟所说IP访问这么low b的访问方式,当然要优化一下
。思路:通过NGINX做一个反向代理,将http://blog.hanjun.red这种二级域名代理到本机的localhost:4000。反向代理可以让自己的域名做更多的事情。
进入主题的目录blog/themes,克隆主题项目的地址
cd ./themes
git clone https://github.com/maochunguang/black-blue
更换主题:进入根目录,更改配置文件_config.yml
theme: black-blue
重新启动。
更多的关于主题的配置,请参考具体每个主题的官方说明
找了很久,推荐几个好看的。
### butterfly
安装部分参考: https://segmentfault.com/a/1190000017868507 。
另外。可以看我的效果:http://blog.hanjun.red
标签:本机 根目录 npm 关于 mes hexo 搭建 仓库 lun
原文地址:https://www.cnblogs.com/to-red/p/12005771.html