We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HEXO 是一个快速、简洁且高效的博客框架,
GitHub Pages 是 GitHub 提供的一个网页寄存服务,可用于存放静态网页,包括博客、项目文档甚至整本书。
前提:
Create a new repository:
<username>.github.io
创建完成,则博客地址为 https://<username>.github.io,如果 GitHub 账户名中有大写字母,地址会变成小写字母
https://<username>.github.io
为 Hexo 创建文件夹如 Blog,进入 Blog 文件夹,在地址栏输入 cmd,则打开的命令行直接为当前目录。
cmd
使用 npm 命令安装 Hexo,依次输入:
npm install hexo-cli -g hexo init blog cd blog npm install hexo server
完成后,打开浏览器输入地址:localhost:4000
localhost:4000
不报错的话,可以在浏览器看到你的 Hexo 网站。
这里也对上面的几句命令进行解释:
npm install hexo-cli -g #安装Hexo hexo init blog #初始化博客,名称为 blog,也可以换成其他名字 hexo g == hexo generate #生成 hexo s == hexo server #启动服务预览 hexo d == hexo deploy #部署
进入刚刚建立的 blog 目录,你会看到以下几个主要文件:
. ├── _config.yml # 网站的配置信息,可以在此配置大部分的参数 ├── package.json # 应用程序的信息 ├── scaffolds # 模版文件夹, 模板是指在新建的文章文件中默认填充的内容 ├── source # 资源文件夹是存放用户资源的地方, Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去 | ├── _drafts # 会被忽略,所以看不到 | └── _posts # 你写的 Markdown 文件会放在这里 └── themes # 主题文件夹,Hexo 会根据主题来生成静态页面。
我们最常用的几个文件是:
还是在 blog 目录下,用命令行安装插件:
npm install hexo-deployer-git --save
然后打开 2.2 提到的 _config.yml(我是用 Notepad++ 打开的,你可以选择其他方式),找到 deploy 关键字(一般在最底下),把相关部分改成:
_config.yml
deploy
deploy: type: git repo: https://github.com/<username>/<username>.github.io.git branch: master
接着,依次执行下面两个命令:
hexo clean hexo d
查看 https://<username>.github.io 上的网页是否部署成功。
注意执行 hexo d 时有时会要求你输入 GitHub 账户和密码,按要求输入即可。
hexo d
现在你看到的博客是默认主题 landscape,Hexo 有丰富的 主题,你可以更换自己喜欢的主题。
landscape
进入主题所在的 GitHub 项目,项目的 ReadMe 文件有配置主题的步骤,大部分都一样。
以比较出名的 next 主题为例👉GitHUb 地址
在你的 blog 目录右击 Git Bash Here,输入:
Git Bash Here
git clone https://github.com/next-theme/hexo-theme-next themes/next
然后 themes 目录下就会有 next 文件夹或其他主题名对应的文件夹。
themes
next
打开 2.2 提到的 _config.yml ,找到关键字 theme (在文件下方),把冒号后面的 landscape(默认主题)改为 next 或你下载的主题名。
theme
theme: next
接着,重新生成部署:
hexo g hexo d
打开你的博客网址,就能看到新的主题啦~
到这一步,如果不出错,你已经完成了博客的部署,接下来,就可以开始你的写作之旅啦😊
返回目录:GitHub 入门教程◀
The text was updated successfully, but these errors were encountered:
No branches or pull requests
HEXO 是一个快速、简洁且高效的博客框架,
GitHub Pages 是 GitHub 提供的一个网页寄存服务,可用于存放静态网页,包括博客、项目文档甚至整本书。
前提:
1. 创建 GitHub Pages
Create a new repository:
<username>.github.io
创建完成,则博客地址为
https://<username>.github.io
,如果 GitHub 账户名中有大写字母,地址会变成小写字母2. 安装 Hexo
为 Hexo 创建文件夹如 Blog,进入 Blog 文件夹,在地址栏输入
cmd
,则打开的命令行直接为当前目录。使用 npm 命令安装 Hexo,依次输入:
完成后,打开浏览器输入地址:
localhost:4000
不报错的话,可以在浏览器看到你的 Hexo 网站。
2.1 Hexo 常用命令
这里也对上面的几句命令进行解释:
2.2 Hexo 目录结构
进入刚刚建立的 blog 目录,你会看到以下几个主要文件:
我们最常用的几个文件是:
3. 将网站部署到 GitHub Pages
还是在 blog 目录下,用命令行安装插件:
然后打开 2.2 提到的
_config.yml
(我是用 Notepad++ 打开的,你可以选择其他方式),找到deploy
关键字(一般在最底下),把相关部分改成:接着,依次执行下面两个命令:
查看
https://<username>.github.io
上的网页是否部署成功。注意执行
hexo d
时有时会要求你输入 GitHub 账户和密码,按要求输入即可。4. 更换主题
现在你看到的博客是默认主题
landscape
,Hexo 有丰富的 主题,你可以更换自己喜欢的主题。进入主题所在的 GitHub 项目,项目的 ReadMe 文件有配置主题的步骤,大部分都一样。
以比较出名的 next 主题为例👉GitHUb 地址
在你的 blog 目录右击
Git Bash Here
,输入:然后
themes
目录下就会有next
文件夹或其他主题名对应的文件夹。打开 2.2 提到的
_config.yml
,找到关键字theme
(在文件下方),把冒号后面的landscape
(默认主题)改为next
或你下载的主题名。接着,重新生成部署:
打开你的博客网址,就能看到新的主题啦~
到这一步,如果不出错,你已经完成了博客的部署,接下来,就可以开始你的写作之旅啦😊
返回目录:GitHub 入门教程◀
The text was updated successfully, but these errors were encountered: