hexo安装
来源:互联网 发布:mac开机密码怎么取消 编辑:程序博客网 时间:2024/06/04 19:42
为了利用github提供的page功能来实现自己博客的目的,我选择使用hexo工具,本文将介绍hexo的安装。
我主要是在windows下进行博客撰写的,因此,下面介绍的部分都是在windows下进行的。
准备工作
使用hexo需要安装一些支持软件,主要包括下面两个:
- Node
需要到Node.js官网去下载对应平台的版本,安装即可。
- 安装Git
可以到Git网站去下载,安装即可。 后续执行的脚本或者安装指令都是要在git中的bash中执行,尽量不要在windows自带的cmd中进行。
安装
在安装支持软件后,就可以安装hexo。执行下面的命令可以安装hexo:
npm install hexo-cli -g
初始化
在放置博客的文件夹中,运行下面的代码可以在该目录下初始化hexo:
hexo init
配置博客(可选)
在使用博客之前,可以对博客进行个性化设置,主要设置文件在博客目录下的_config.yml文件中,可以设置博客的名字,子标题,还可以设置主题等信息。
我个人使用的主题是Landscape-F,修改了部分内容。
创建新的文章
在完成上述的步骤之后,就可以开始进入真正的写博客的环境,可以使用下面的命令来创建一个新的文章。
hexo new "post_name"
post_name是文章在hexo的标识符,可以和你的文章的题目不同。
在执行了上面的命令之后,和根据hexo的文章模板在source/_posts目录下就会产生一个post_name.md的文件,在这个文件中你就可以使用markdown语法来编写自己的文章了。
部署到github上
部署设置
第一次进行github部署,需要进行下面的准备工作:
安装一个插件,可以使用下面的命令安装。
npm install hexo-deployer-git --save
修改博客目录下的_config.yml文件,主要修改下面几个项目:
type: git
repo: [repository url]
branch: [branch]
其中,repo主要是填写你的个人网页在github上的仓库。最新的设置可以查看hexo文档
这个准备工作只要在第一次发布到github的时候才需要进行,后续的部署只需要执行第二步就可以了。
部署
准备工作完成之后,就可以使用下面的命令将博客部署到github上。
hexo cleanhexo ghexo d
第一个命令是清除已有的部署数据。
第二个命令是产生新的部署数据。
第三个命令就是将部署数据部署到github上。
在部署的过程中,需要填写github用户名和密码。
修改文章的模板
每个人写博客总是会有一些固定的模板的,因此,如果想要定制化自己的目标,可以修改scaffolds文件夹下面的post.md文件,例如可以添加一个categories项目之类的,或者添加一下通用的版权声明之类的。
脚本
为了避免使用过程中每次都要使用bash,可以将上面的命令写成脚本的形式,以后就只需要运行脚本就行,方便快捷。下面是实现部署功能的脚本。
hexo cleanhexo ghexo decho "请输入任意按键结束"read inputchars
参考资料
- http://ibruce.info/2013/11/22/hexo-your-blog/
- https://hexo.io/docs/deployment.html
版权声明
版权所有,欢迎转载,转载请注明出处:https://shengno.github.io/,谢谢
- 安装hexo
- hexo 安装
- Hexo安装
- hexo安装
- 安装Hexo
- hexo安装报错
- mac安装hexo
- Hexo安装教程(一)
- hexo安装教程
- window10 安装 hexo
- Hexo安装和配置
- hexo安装错误err!
- Hexo安装配置详解
- hexo安装总结
- window系统安装hexo
- Hexo的安装记录
- 简单hexo安装与配置
- Hexo安装无响应解决办法
- 9. Palindrome Number
- Codeforces59 B - Fortune Telling(再水)
- Visual Studio 2013 C++ LINK : fatal error LNK1104: 无法打开文件“libmysql.lib”
- Jenkins构建Android项目持续集成之Jenkins的安装篇
- 解决Kali Linux没有声音
- hexo安装
- matlab学习笔记——绘图篇
- java自定义注解
- 单项链表双向链表
- android studio配置git
- JavaScript学习笔记
- malloc与free
- linux命令dd---待完善
- java 防止xss攻击