hexo 搭建自己的私人博客
hexo 搭建自己的私人博客
登录github地址 创建并登录自己的github账号
创建自己的github账号(需要邮箱+验证邮箱)
安装git
安装 node 等依赖包 安装完成检测包是否安装成功 node -v
Github账户注册和新建项目,项目必须要遵守格式:账户名.github.io,不然接下来会有很多麻烦。
在建好的项目右侧有个settings按钮,点击它,向下拉到GitHub Pages,你会看到那边有个网址,访问它,你将会惊奇的发现该项目已经被部署到网络上,能够通过外网来访问它。
安装Hexo,在自己认为合适的地方创个文件夹,我在D盘建了一个blog文件夹。然后通过命令行进入到该文件夹里面
输入npm install hexo -g,开始安装Hexo ,输入hexo -v,检查hexo是否安装成功
输入hexo init,初始化该文件夹(有点漫长的等待。。。) 初始化完成会有“Start blogging with Hexo!”
输入npm install,安装所需要的组件
输入hexo g,首次体验Hexo hexo s 启动服务默认地址localhost:4000 (问题:假如页面一直无法跳转,那么可能端口被占用了。此时我们ctrl+c停止服务器,接着输入“hexo server -p 端口号”来改变端口号)
下载hexo相关主题
下载主题
1
2
git clone https://github.com/MOxFIVE/hexo-theme-yelee.git themes/yelee
下载完成以后,本地会多出一个文件夹blog/themes/yelee
这个文件夹就是 yelee 主题相关文件
?
使用主题
在blog根目录下找到_config.yml文件,编辑器打开
找到 theme: 改成 theme: yelee
这时主题已经替换好了
1
2
hexo s
就可以在本地localhost:4000预览效果了
主题设置
剩下的所有都是主题的对应设置了
所有的设置都在blog/themes/yelee个文件夹下,找到_config.yml文件,编辑器打开进行设置
主题设置
里面有所有的主题设置,根据自己需要进行设置就行,不设置用人家默认的设置也可以
?
将Hexo与Github page联系起来
设置Git的user name和email(如果是第一次的话)
git config –global user.name ‘你的名字’
git config –global user.email ‘你的邮箱地址’
输入cd ~/.ssh,检查是否由.ssh的文件夹
如果没有 输入ssh-keygen -t rsa -C “18911295210@163.com”,连续三个回车,生成密钥,最后得到了两个文件:id_rsa和id_rsa.pub(默认存储路径是:C:\Users\Administrator.ssh)。
登录Github,点击头像下的settings,添加ssh 将id_rsa.pub 复制粘贴到ssh中
配置Deployment,在其文件夹中,找到_config.yml文件,修改repo值(在末尾)
deploy:
type: git
repository: xxxxxx.github.io.git
branch: master
在生成以及部署文章之前,需要安装一个扩展:npm install hexo-deployer-git –save
使用编辑器编好文章,那么就可以使用命令:hexo d -g,生成以及部署了