如何使用 Hexo搭建个人博客? 这是与之相关的详细 文档。如果在使用Hexo中遇到问题, 可以在 troubleshooting或者 GitHub寻找答案.
指南
创建新文章
1 | $ hexo new "My New Post" |
更多信息: Writing
运行服务
1 | $ hexo server |
更多信息: Server
生成静态文件
1 | $ hexo generate |
更多信息: Generating
部署到服务器
1 | $ hexo deploy |
更多信息: Deployment
RSS支持
在hexo项目根目录下执行以下命令
1 | npm install hexo-generator-feed --save |
在_config.yml文件中配置
1 | plugins: |
NexT主题中_config.yml中配置
1 | social: |
在另一个电脑上编辑博客
你并不总是在固定的一台电脑上编辑自己的博客,如果有一天你需要在别的电脑上编辑自己的博客,你可以按照下面的方式进行操作。
首先在新的电脑上要安装Node.js和Git软件。
如果你的博客项目文件放在U盘中或者以类似的方式存储,你可以直接拷贝到新的电脑上。
如果你的博客项目文件放在远程仓库上,比如放在github网站上,那么可以通过git来克隆自己放置在远程仓库的博客项目工程文件。
1 | git clone git@github.com:suneshone/blog.git |
然后我们可以在新的电脑上安装 vscode 编辑软件,这个工具可以让我们更方便的来编辑自己的博客内容,也能更好的管理我们的项目文件。
接下来我们要对我们的电脑进行一些设置,来让我们vscode的TERMINAL工具正常使用而不报错,设置的步骤是:
- 打开设置
- 进入更新和安全
- 选择开发者选项
- 勾选 更改执行策略,以允许本地 PowerShell 脚本在未签名的情况下运行。远程脚本需要签名。 的选项,然后应用。
这是因为计算机上启动 Windows PowerShell 时,执行策略很可能是 Restricted(默认设置)。
- Restricted 执行策略不允许任何脚本运行。
- AllSigned 和 RemoteSigned 执行策略可防止 Windows PowerShell 运行没有数字签名的脚本。
想了解 计算机上的现用执行策略,打开PowerShell 然后执行
1 | get-executionpolicy |
以管理员身份打开PowerShell 执行
1 | set-executionpolicy remotesigned |
执行之后根据提示操作
1 | PS C:\WINDOWS\system32> set-executionpolicy remotesigned |
上面我们输入“Y”确认操作。
然后我们在终端执行安装hexo-cli的命令
1 | npm install hexo-cli -g |
最后我们就可以在vscode里编辑我们的博客了。