Hexo免费博客(WIN)
Posted cross-starry-sky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hexo免费博客(WIN)相关的知识,希望对你有一定的参考价值。
搭建环境
- 安装Node.js:http://nodejs.org/en
- 安装Git:https://github.com/waylau/git-for-win
- 设置Git:直接打开
Git Bash
或者从开始
->Git Bash
。分别输入以下代码:
git config --global user.name "yourname"
git config --global user.email "[email protected]"
注意替换为自己的。
- 安装Hexo:在
Git Bash
输入
npm install -g hexo-cli
npm install -g
-g
的含义为全局安装。
这里需要等待一端时间。未出现 $ 表明正在下载安装。
配置Coding或Github(这里以Coding为例)
创建仓库
加入密钥
Git Bash
中输入:
ssh-keygen -t rsa -C "Coding或Github的注册邮箱地址"
会出现几个选择操作,不懂的默认,一路回车好了。
电脑目录C:\Users\你的用户名
找到.ssh
目录(没有的查看隐藏文件夹),进入,复制id_rsa.pub
内容。
建议使用
notepad
打开文本。
复制到2.内
初始化博客
- 自行在本地创建文件夹。
- 在文件文件夹中右击选择
Git Bash
输入:
hexo init blog
成功会提示:!NFO Start blogging with Hexo!
- 本地预览一下
先确认下是否在
blog
目录下,若没有,输入:
cd blog
$ hexo generate
# 启动本地服务器
$ hexo server
# 在浏览器输入 http://localhost:4000/就可以看见网页和模板了
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
在浏览器中打开:localhost:4000
配置博客
在blog
目录下,用sublime/notepad++
等文本编辑器打开_config.yml
配置参数。
特别注意,每个参数后
:
后都有一个空格。
修改网站信息
title: 标题
subtitle: 副标题
description: 网页描述
author: 作者
language: zh-CN
timezone: Asia/Shanghai
配置部署信息
deploy:
type: git
repo: [email protected]:StarryTree/Hexo.git
branch: master
repo:
后的内容可以在Coding或Github仓库代码页找到。
配置统一资源定位符
# URL
## If your site is put in a subdirectory, set url as ‘http://yoursite.com/child‘ and root as ‘/child/‘
url: https://starrytree.cn
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
如果有个人域名的话可以设置,否则跳过即可。如果是github.io的网址,也是可以填上的。
对于root
(根目录)、permalink
(永久链接)、permalink_defaults
(默认永久链接)等其他信息保持默认。
因为coding分配的是目录,所以需要
root: 项目名称
。
发表文章
- 新建博文:
Git Bash
下输入:
hexo new "文章名称"
INFO Created: C:\1\document\Git\Hexo\blog\source_posts\Test.md
- 根据提示打开文件。
编辑需要使用markdown语法。Markdown 语法说明 (简体中文版)
建议头文档:
---
title: title #文章标题
date: 2017-09-08 23:47:44 #文章生成时间
categories: "Hexo教程" #文章分类目录 可以省略
tags: #文章标签 可以省略
- 标签1
- 标签2
description: #你对本页的描述 可以省略
---
- 接着在blog目录下,输入如下的一系列(三个)命令:
F:\test\blog
$ hexo clean
INFO Deleted database.
INFO Deleted public folder.
$ hexo generate
INFO Start processing
INFO Files loaded in 1.48 s
#省略
INFO 29 files generated in 4.27 s
$ hexo server
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
- 发布到远端仓库。执行
hexo deploy
:
F:\test\blog
$ hexo deploy
INFO Deploying: git
INFO Clearing .deploy_git folder...
INFO Copying files from public folder...
#省略
后记
补充
首次推送可能需要:
首次推送后,请在coding代码页代开page服务。
以上是关于Hexo免费博客(WIN)的主要内容,如果未能解决你的问题,请参考以下文章