由于hexo是基于node的框架,所以关于web前端的知识我不会讲太细,如果你是python工程师、ruby工程师,都有其对应的框架,简化搭建博客的难度,不用在hexo上过分用心. 因为直到现在我才明白,我花费了很多心思搞服务器、弄域名、学后台语言,为的是自己搞一个网站,然而却忽略了最为重要的是内容。
请移步 nodeJS中文网
请移步 起步 - 安装 Git
过程与安装大部分脚手架工具一样类似,工具可以使用命令行工具或git bash
全局安装hexo
进入一个文件夹(你想把工程放到哪个文件夹就进入哪个文件夹,我的是 ),初始化一个工程
进入你的工程,安装需要的资源
启动你的工程,默认监听4000端口,打开 便可以访问到
常用的命令就四个
这时候一个最原始的hexo博客就搭建好了。
可以去官方主题库区找,也可以去百度一下信誉比较好的主题,这个根据自己的喜好选择就行。
pages分两种,一种是对应自己的GitHub账号,一种对应GitHub上的一个工程,现在我们讲的是对应自己GitHub账号的那种。
创建。创建一个工程,格式为 ,我的GitHub昵称叫做recoluan,所以我的pages名字叫做
配置。打开_config.yml,配置自己的工程。
在你的本体工程下使用命令行工具发布到 GitHub 工程,并使用 nickname.github.io 访问。
注册 OAuth Apps。代开你的 GitHub 的设置,然后在左边菜单栏最下方找到 Developer settings 选项,点击进去找到 OAuth Apps,添加新的账号,其中“Application name”对应的你的Pages地址,我的是 ,“Homepage URL”和“Authorization callback URL”对应的是域名,我的是 ,这样会生成client_id和client_secret。
配置_config.yml。
将前端代码放到文章页或者专门的评论页
首先安装hexo-generator-json-content
然后在当前主题中的 中配置
banner:
img: /img/banner.jpg
1 2
复制
这里注意,/
代表的是根目录,项目会去根目录去寻找,否则会自动在当前目录为基础寻找。
作者个人博客:午后南杂