用Hexo搭建个人博客

博客地址: http://astraylinux.com/

文章地址: http://astraylinux.com/2015/06/02/linux-Init-Hexo/


学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放
https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=7czske1k&utm_source=7czske1k

Step 1 Install

We need npm(Node Package Manager) to install Hexo.

1
2
3
4
5
6
7
8
9
10
11
yum install npm
mkdir hexo
cd hexo
npm install hexo --save
npm install hexo-server --save
npm install hexo-deployer-git --save
#use hexo start
hexo init  
npm install  #I not run this command at first, Hexo has "Can not Get/" error
hexo g       #generate
hexo s	      #server

If hexo work well, you can through http://youhost:4000 to open it.

Step 2 Config with github

We should create a repository name like “astraylinux.github.io” (astraylinux is mine)
Then config the _config.yml

1
2
3
4
deploy:
  type: git
  repo: ssh://git@github.com/astraylinux/astraylinux.github.io
  branch: master

run command

1
2
hexo g
hexo d  #deploy

Now http://astraylinux.github.io working.

Step 3 config themes

I found great themes:

1
2
https://github.com/litten/hexo-theme-yilia
https://github.com/iissnan/hexo-theme-next

1
git clone https://github.com/iissnan/hexo-theme-next themes/next




### 如何使用 Hexo 搭建个人博客 #### 工具简介 Hexo 是一款基于 Node.js 的快速、简洁且高效的静态博客框架。它能够帮助开发者轻松创建并管理个人博客,尤其适合托管在 GitHub Pages 上。 --- #### 环境准备 为了成功搭建 Hexo 博客,需要完成以下准备工作: 1. **Node.js 下载与安装** - Hexo 基于 Node.js 运行环境,因此需先下载并安装最新稳定版本的 Node.js[^1]。 2. **配置 npm 淘宝镜像源** - 如果在国内网络环境下运行命令较慢,可以切换到淘宝 NPM 镜像以加速依赖包的安装: ```bash npm config set registry https://registry.npmmirror.com ``` 3. **全局安装 Hexo CLI** - 使用 npm 安装 Hexo 命令行工具: ```bash npm install -g hexo-cli ``` 此操作完成后即可通过 `hexo` 命令初始化项目。 --- #### 创建博客的具体过程 以下是创建 Hexo 博客的主要流程: 1. 初始化新项目 - 执行以下命令来初始化一个新的 Hexo 项目文件夹: ```bash hexo init blog cd blog npm install ``` 2. 启动本地服务测试 - 输入以下命令启动开发服务器,在浏览器访问地址 http://localhost:4000 查看效果: ```bash hexo server ``` 3. 编写文章 - 新增一篇文章可以通过如下指令实现: ```bash hexo new "My First Post" ``` 默认会在 `source/_posts/` 文件夹下生成 `.md` 格式的 Markdown 文件供编辑。 4. 构建站点 - 当所有内容准备好之后,执行构建命令生成静态页面至 public 目录中: ```bash hexo generate ``` 5. 渲染预览 - 若要查看最终渲染后的网页样式,则可通过此命令重新加载服务端口展示更新的内容: ```bash hexo clean && hexo g && hexo s ``` --- #### 部署博客到远程仓库 推荐将 Hexo 博客部署到 GitHub Pages 实现在线浏览功能: 1. 安装必要的插件支持 Git Deploy 功能: ```bash npm install hexo-deployer-git --save ``` 2. 修改 `_config.yml` 中的相关设置项指向目标存储库路径以及分支名称等参数; 示例片段可能类似于这样: ```yaml deploy: type: git repo: https://github.com/<username>/<reponame>.git branch: main ``` 3. 提交更改并将生成好的 HTML 资料推送到远端主机上去: ```bash hexo d -g ``` 以上步骤即完成了从零开始直至上线整个周期内的全部环节说明[^2]。 --- #### 总结 借助 Hexo 平台及其丰富的主题模板资源,即使是初学者也能迅速掌握如何建立属于自己的个性化博客空间,并利用开源社区的力量持续优化改进体验质量[^3]。 ```python print("恭喜您已完成 Hexo 博客的基础搭建!") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值