Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick Start
Create a new post
1 | $ hexo new "My New Post" |
More info: Writing
Run server
1 | $ hexo server |
More info: Server
Generate static files
1 | $ hexo generate |
More info: Generating
Deploy to remote sites
1 | $ hexo deploy |
More info: Deployment
补充:
安装步骤:
安装node.js:
Node.js是一个基于 Chrome V8 引擎的 JavaScript运行环境。
安装npm , cnpm
npm(Node Package Manager)是Node.js下的主流套件管理程式。
Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言
cnpm 淘宝镜像,这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”
1 | node -v #查看的版本 |
安装hexo
利用cnpm安装
1 | cnpm -v #查看版本 |
创建一个目录
这个目录就是专门存储博客的。
1 | hexo -v #查看版本 |
部署到github
创建一个新的repositories:
必须命名为:自己github账号.github.io e.g: hhy150.github.io
修改配置:
特别注意修改的时候每个冒号之后都有一个空格
1 | 修改config.yml文件:在deploy下面,修改如下: |
安装关于git的插件,帮助我们推到仓库上
1 | cnmp install --save hexo-deployer-git #安装一个插件 |
再执行:
1 | hexo clean #清理database。 |
修改主题:
- 先下载相关文档
先在github上找到对应的路径:
例如: https://github.com/howardliu-cn/hexo-theme-clean-dark.git
在博客的根目录下输入:
1 | git clone -b master https://github.com/howardliu-cn/hexo-theme-clean-dark.git themes/dark |
之后就会在themes目录下出现dark文件。
- 再修改配置文件
修改theme 为新下载的dark。
最后远程部署
1
2
3
4
5
6
7
8
9
10
11
12在github上https://github.com/litten/hexo-theme-yilia下载
下载到themes/yilia路径下
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
改变配置文件:
themes: landscape
成themes: yilia
hexo s #启动hexo
hexo clean #清理
hexo g #生成静态网页
hexo d #部署到远程的仓库里面。新建文件
1
hexo n "title"
如何更新博客
1
2
3
4
5
6
7
8
9
10
11
12
13先在source/_posts下的添加文件/修改文件
或者在命令行到这个目录下创建。
打开命令窗口
d: #切换到d盘下
cd blog
应该是下列四个步骤,不可以启动后直接hexo d 部署
hexo s #走到blog目录下,启动hexo
(Ctrl + c 关闭)
hexo clean
hexo generate
hexo d
使用yilia自定义主题
一篇文章太长,不需要将其全部显示出来,在yilia主题下,我们只需要在我们的markdown文件中需要截断的地方插入<!-- more -->
就可以实现阶段了。
参考博客:https://blog.csdn.net/weixin_45951701/article/details/118828153