腾讯云搭建hexo博客

腾讯云搭建hexo博客

hexo腾讯云

    • 1. 腾讯云

      • 学生认证购买
      • 重置密码和网络备案
    • 2. hexo博客搭建
      • 2.1 Node.js环境准备
      • 2.2安装git
      • 2.3安装hexo
        • 切换淘宝源
        • 安装hexo
        • 新建一个博客文件夹并初始化
        • 启动
      • 2.4 nginx部署
      • 2.4域名DNS配置
    • 3. 本地搭建hexo,git推送到腾讯云自动部署
    • 4. 小结

1. 腾讯云

学生认证购买

在阿里云和华为云购买失败的前提下,最终找到了腾讯云的购买,学生认证后价格只要10块一月,域名16一年,价格真香,我选择 是centos7 64位版本。

三个服务器选择及购买链接

重置密码和网络备案

在主界面的右上角控制台,进去后选择云服务器进行重置密码,如图片右侧中的更多重置密码。

域名网络备案按要求操作即可

2. hexo博客搭建

2.1 Node.js环境准备

输入:# yum install -y nodejs

问题:安装的版本为6.1,hexo需要8以上的版本,因此卸载重新来

卸载:yum remove nodejs npm -y

重新安装

  1. 找到官网:右键下方红色框获取下载链接,用于下面的下载

  2. 下载,切换到/home目录下,在终端输入:wget https://nodejs.org/dist/v12.14.0/node-v12.14.0-linux-x64.tar.xz
  3. 解压:tar xvf node-v10.16.3-linux-x64.tar.xz
  4. 配置环境:

    vi /etc/profile

    在自己的etc/profile中末尾添加:

    export PATH="$PATH:/home/node-v12.14.0-linux-x64/bin"

    这里是直接将这个文件夹添加进去,作为环境变量。

    然后source /etc/profile,使环境变量生效

    参考:解决linux中使用npm全局安装的命令无法运行

  5. 输入node -v, npm -v验证是否安装成功

2.2安装git

直接输入:yum install -y git

后续hexo的初始化需要用到git

2.3安装hexo

切换淘宝源

hexo源在国外,因此先安装淘宝源的cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装hexo

cnpm install -g hexo-cli

验证:hexo -v

新建一个博客文件夹并初始化

mkdir blog

cd blog

hexo init

这个时候就会慢慢等待hexo的初始化,将一些系统从github上慢慢clone过来

启动

hexo s

提示一个地址localhost:4000

但centos无法访问网页,利用公网即可进行访问,在问题输入公网IP:4000即可看到搭建的hexo博客

后台运行: hexo s &

2.4 nginx部署

上述部署会出现一个问题,当云服务器连接失效就无法访问了,因此采用Nginx进行配置。

  1. 将上述的blog文件夹删除;
  2. 添加新用户,避免后续访问问题:useradd -m muche
  3. 添加密码:passwd muche
  4. 赋与sudo权限:vi /etc/sudoers
  5. 切换用户:su muche
  6. 建立博客文件夹

    cd ~

    mkdir blog

    cd blog

    hexo init

    等待加载完成

  7. 生成静态文件,提供给Nginx静态资源:hexo g
  8. 安装nginx:sudo yum install -y nginx
  9. 配置server:sudo vim /etc/nginx/nginx.conf

    http块的server部分root后值修改为/home/muche/blog/public

  10. 启动Nginx:sudo service nginx start

参考博客:腾讯云(CentOS)搭建Hexo静态博客

2.4域名DNS配置

在控制台搜索:域名管理

点击解析

添加记录,输入二级域名和记录值(IP地址)即可

3. 本地搭建hexo,git推送到腾讯云自动部署

参考博客:【腾讯云的1001种玩法】Hello Hexo之静态博客搭建+自动部署

有时间再按照这个来搭建

4. 小结

第一次使用腾讯云,以前也没有用过centos,折腾了不少时间。

最开始在nodejs上花了不少时间,一直提示找不到文件,但在对应文件下能运行./node -v,想想应该跟windows下环境变量差不多,然后重新给配置了下。

但我最开始把nodejs下载在了root目录下,新建了用户后,这个用户根本就访问不了root下的内容,因此后面迁移到home目录下的。

把这个搭建记录作为hexo的第一篇博客,希望以后自己多记录,多总结。

原文地址:https://www.cnblogs.com/muche-moqi/p/12150190.html

时间: 2024-10-19 01:39:19

腾讯云搭建hexo博客的相关文章

搭建hexo博客

安装Git 下载 msysgit 并执行即可完成安装. 安装Node.js 在 Windows 环境下安装 Node.js 非常简单,仅须下载安装文件并执行即可完成安装. 安装hexo 利用 npm 命令即可安装.(在任意位置点击鼠标右键,选择Git bash) npm install -g hexo 安装完成后,在你喜爱的文件夹下(如E:\hexo),执行以下指令(在H:\hexo内点击鼠标右键,选择Git bash),Hexo 即会自动在目标文件夹建立网站所需要的所有文件.创建hexo文件夹

linux 搭建hexo博客

搭建环境: CentOS 6.5 1.安装git的编译包 yum -y install gcc zlib-devel openssl-devel perl cpio expat-devel gettext-devel curl autoconf 2.下载和安装Git 这里我们需要单独下载官方版本的较为新的Git安装包,即便很多人说直接在线yum install git也可以安装Git,但是默认的版本即便安装上了,以后我们需要提交版本是无法提交的.这里我下载到当前最新的2.4.6版本Git安装.

Linux下搭建hexo博客网站

node.js安装 服务器环境: centos 5.7 git 已安装 hexo 搭建 官网地址:http://nodejs.cn/download/ ## 下载node mkdir /soft/hexo -p wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.xz ## 解压 tar xf node-v12.16.1-linux-x64.tar.xz -C /soft/hexo/ mv /

搭建Hexo博客(三)—换电脑继续写Hexo博客

Hexo和GitHub搭建博客的原理是:Hexo将source下的md文件生成静态的html页面,存放到public目录中,这一步是由命令:hexo -g完成.接下来执行hexo -d命令,就将public目录下的文件推送到了github上.github上显示的就是这些静态页面. 本地hexo目录中除了source目录,其他主要是博客相关的配置.因此这些配置.源文件在更换电脑后是需要拷贝过去的. 1.拷贝文件 _config.yml package.json scaffolds/ source/

MAC下搭建Hexo博客

一.前言 Hexo是一款快速.简洁,基于node.js的强力框架. (1)超快速度:Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染. (2)支持markdown:Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件. (3)一键部署:只需一条指令即可部署到 GitHub Pages, Heroku 或其他网站. (4)丰富的插件:Hexo 拥有强大的插件系统,安装插件可以让 Hexo 支持 Jade,

从零搭建HEXO博客 修改默认主题/参数/favicon 替换个人主页

准备:搭建环境 大致分为以下两步: 安装Node.js 安装git 配置Node.js环境 下载Node.js安装 Windows Installer 32-bithttps://nodejs.org/dist/v4.2.3/node-v4.2.3-x86.msi2.Windows Installer 64-bithttps://nodejs.org/dist/v4.2.... 保持默认设置,安装结束后,按win+R,在运行窗口中输入cmd,回车,打开命令行界面.输入: node -v npm

hexo+码云搭建个人博客

1.示例 1 https://blog.csdn.net/weidong_y/article/details/90904781 2 https://www.jianshu.com/p/13f5e4d7099d 2.hexo安装 1 npm install hexo-cli -g 2 hexo init blog 3 cd blog 4 npm install 5 hexo server 1 当然也可以直接用之前搭建的项目 2 只需要将之前项目的scaffolds.source.themes_co

搭建Hexo博客并部署到Github

参考: http://www.jianshu.com/p/a67792d93682 http://jingyan.baidu.com/article/d8072ac47aca0fec95cefd2d.html https://help.github.com/articles/cloning-a-repository/ http://lijialalala.github.io/2016/04/05/hexoxo-usage/ 一.GitHub端 首先注册个GitHub的帐号 好注册完成后新建一个项

搭建Hexo博客(四)-设置

1.主题 比较流行的是yilia,下载主题到theme目录即可.再根据说明文档进行设置. 2.图片发布 source下创建的目录,并且目录下有文件,则文件会被生成到post目录中.图片可以放在这里.既保留了原始文件,也保留了发布的文件. 3.留言 留言使用gitment 原文地址:https://www.cnblogs.com/yangtze-yufei/p/9126259.html