📅  最后修改于: 2023-12-03 15:01:08.119000             🧑  作者: Mango
Hexo是一款基于Node.js的博客生成器,拥有高效的渲染引擎、便捷的Markdown编辑以及强大的插件支持等特点。
Hexo需要Node.js支持,因此需要先安装Node.js:
$ sudo apt-get install nodejs
安装完成后,在命令行中使用npm安装Hexo:
$ sudo npm install -g hexo-cli
安装完成后,在任意位置使用以下命令初始化一个新的Hexo博客:
$ hexo init blog
$ cd blog
$ npm install
然后使用以下命令启动Hexo服务器:
$ hexo server
:warning: 注意:Hexo默认使用Markdown语法编辑文章,因此需要在熟悉Markdown的基础上使用。
在写完文章后,可以使用以下命令将博客部署到自己的服务器或存储平台上:
$ hexo deploy
Hexo提供了多种主题和插件可以进行选择和使用,其中最受欢迎的主题包括Next和Maupassant,最受欢迎的插件包括Hexo-admin和hexo-tag-image等。
安装主题需要先到Github上下载主题源码:
$ git clone https://github.com/theme-next/hexo-theme-next.git themes/next
然后在Hexo的配置文件_config.yml
中修改主题为Next:
theme: next
还可以在配置文件中配置主题的各种参数,详细信息请参考主题源码和官方文档。
安装插件需要先使用npm安装插件包:
$ npm install hexo-admin --save
然后在Hexo的配置文件_config.yml
中配置插件的参数:
admin:
username: your_name
password_hash: your_password_hash
secret: your_secret
session_secret: your_session_secret
其中,password_hash
为密码的MD5摘要,secret
为授权码,session_secret
为Session密钥。
安装完插件后,在命令行中使用以下命令启动Hexo-admin:
$ hexo server -d
然后在浏览器中访问http://localhost:4000/admin
即可。
Hexo是一款优秀的博客生成器,并且拥有强大的主题和插件支持,可以帮助程序员快速搭建起自己的博客。如果您还没有自己的博客,不妨试试Hexo,为自己的技术分享之路添上一份光辉吧!