linux服务器 git hexo,Linux 下安装 Hexo

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

注意事项:我使用的系统是deepin 15.10.1桌面版,不同的Linux系统可能存在差异

下面教程中很多细节,比如文件路径、github用户名等请根据实际情况修改

红色字体部分对应的是Linux服务器部署Hexo教程,请根据情况参考教程

本教程主要写给刚入门的小白,大佬请随意,不喜勿喷,如果发现错误,请留言指正

Step 1 :安装 Git

可以apt-get install git

或者yum install git

Step 2 :安装NodeJs

下载压缩包

我并没有使用命令行安装,而是去NodeJs官网下载的压缩包,官网下载地址 ,打开下载10.16.0 Linux版本的NodeJs。%E5%9B%BE%E7%89%871-1024x339.png

解压缩和重命名

下载完成后,解压到指定的目录下,并且重命名为node,本人的保存的路径为 /home/yremp/node,前面home是根目录下的,yremp是我deepin系统中用户名,后面请根据 实际情况输入路径。

如果使用的Linux服务器,(如果对Linux指令不是很熟悉)可以使用ftp工具,例如FlashFXP 5、MobaXterm等连接服务器,可以先解压缩再将解压后的Nodejs文件夹上传到指定目录,也可以先上传压缩包到指定目录,在压缩包所在目录下执行解压缩命令:tar -zxvf node-v11.0.0.tar.gz

解压缩完成以后再将解压好的文件夹node-v11.0.0重命名为node(个人强迫症),可以不修改。

为node 和 npm命令设置软链接ln -s /home/yremp/node/bin/node /usr/local/bin/node

ln -s /home/yremp/node/bin/npm /usr/local/bin/npm

需要注意的地方:/home/yremp/node/ 这里换成你解压缩后路径和修改的名称,后面的路径是固定的不需要修改。完成后依次输入以下命令:node -v

npm -v

如果出现对应版本号,则说明安装成功。

Step 3:安装Hexo

安装Hexo

执行下面的代码:npm install hexo -g

为hexo命令设置软连接:ln -s /home/yremp/node/lib/node_modules/hexo/bin/hexo /usr/local/bin/hexo

注意上面命令第二个路径和前面路径之间有空格

创建博客根目录

在任意位置创建博客根目录,你自己找得到就行,我在创建的博客目录为: /home/yremp/MyBlog ,和之前的node在一个目录下。 执行如下命令进入博客根目录:cd /home/yremp/MyBlog

初始化:

执行如下命令初始化博客:hexo init

执行上面的命令,你会看到它下载很多东西。

在本地运行

使用如下命令:hexo s --debug -p 8888

执行上面的命令以后,打开浏览器输入 localhost:8888 就可以本地查看你的博客了。

注意,如果使用的是Linux服务器那么可以直接运行进行访问:hexo s -p 8888 //前提是这个端口在防火墙中设置为可以访问

但是你会发现关闭掉Terminal(终端)后就无法访问,如何解决?我使用Tomcat来运行这个博客项目。在tomcat webspps下新建一个yremp的文件夹,并将hexo g 生生的静态文件放到webapps/yremp下面。 在MyBlog下找到 _config.yml ,修改其中的:# Directory

source_dir: source

public_dir: /usr/local/tomcat/webapps/yremp/ //这样配置hexo g静态文件地址

tag_dir: tags

archive_dir: archives

category_dir: categories

code_dir: downloads/code

i18n_dir: :lang

skip_render:

如果你仅仅想打开你的域名就访问你的hexo 博客,那么你需要配置tomcat 的运行端口为80(http),这个这里不细说百度上面都可以找到很详细的教程。 设置完80端口后, 下面说如何默认访问你的博客,按照如下修改静态文件生成地址:# Directory

source_dir: source

public_dir: /usr/local/tomcat/webapps/ROOT //tomcat默认访问的项目

tag_dir: tags

archive_dir: archives

category_dir: categories

code_dir: downloads/code

i18n_dir: :lang

skip_render:

修改完配置文件后,你需要先清空/tomcat/webapps/ROOT 这个文件夹,然后执行:hexo g

就算是大功告成,输入域名就可以访问你的博客啦

Linux服务器配置Hexo就算完成啦,我的Hexo放在服务器地址:点击访问

下面是在Linux环境下使用hexo部署到github的教程,需要的小伙伴可以继续阅读

Step 4 :部署到Github

注册Github账号

在Github官网注册账号,请记住自己的Github绑定的邮箱以及Github用户名后面会用到,已有账号的话就不需要注册了。

新建一个仓库用于存放博客

在Github主页点击头像,选择 Your repository,然后new 一个新的仓库,注意这个新仓库有特定的格式:你的用户名.github.io,我后面的例子都将使用我的小号yremp2,所以我的仓库名字:yremp2.github.io 。

配置ssh key

使用ssh key可以在每次提交新的 hexo deploy 指令时不用输入你的用户名和密码,非常的方便。首先在终端输入一下指令配置用户名和邮箱:git config --global user.name "yremp2"

git config --global user.email "[email protected]"

然后输入以下指令生成密匙:ssh-keygen -t rsa -C "[email protected]"

然后它会提示你输入密码和确认密码,按两次回车就行,然后会有包含下面:Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

的提示以及一个图形,这时候你可以 使用:vim /root/.ssh/id_rsa.pub

打开这个公匙:大致如下:%E5%9B%BE%E7%89%873-1024x525.png

如果复制不了,可以在文件管理器中找到这个文件 路径 /root/.ssh/

可以看到文件夹下有几个文件,我们需要打开id_rsa.pub,复制其中的内容:%E5%9B%BE%E7%89%874.png

然后到你的github主页,setting -> SSH and GPG keys,新建SSH key%E5%9B%BE%E7%89%875-1024x503.png

上面名字随意,下面把刚才复制的公匙内容复制进去,添加SSH key。完成以后,执行以下代码:

会有如下提示:The authenticity of host 'github.com (52.74.223.119)' can't be established.

RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

Are you sure you want to continue connecting (yes/no)?

输入:yes,会有以下提示:Hi yremp2! You've successfully authenticated, but GitHub does not provide shell access.

则表示配置成功,就可以下一步操作了。

修改配置文件

在博客根目录MyBlog下找到 _config.yml,可以使用vim命令:vim /home/yremp/MyBlog/_config.yml

打开这个配置文件,也可以在文件管理器找到找个文件直接打开,

在这个文件最下方,可以找到:deploy:

type:

我们需要修改这一部分为:deploy:

type: git

repo: [email protected]:yremp2/yremp2.github.io.git

repo 就是 yremp2.github.io 这个仓库的地址,如何获取如下:%E5%9B%BE%E7%89%876-1024x517.png

部署到Github

在博客根目录MyBlog下依次执行如下命令:hexo clean

hexo g

hexo d

如果在执行hexo d有如下错误:ERROR Deployer not found: git

请执行以下命令:npm install --save hexo-deployer-git

然后继续 执行 hexo d ,完成后打开浏览器输入 yremp2.github.io 就可以访问我们的博客啦,你们就输入你的 Github用户名.github.io 就可以访问你们的网站。%E5%9B%BE%E7%89%877-1024x510.png

以上便是我给大家带来的全部教程,有什么问题欢迎在评论区留言或者联系我。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在git.bash中安装hexo,你需要按照以下步骤进行操作: 1. 首先,确保你已经在本地安装了Node.js和Git。你可以在命令行中输入以下命令来检查它们的安装情况: ``` node -v git --version ``` 确保这些命令都能正确显示相应的版本号。 2. 创建一个目录并在其中初始化一个新的Git仓库。你可以使用以下命令: ``` mkdir hexo cd hexo git init ``` 3. 在该目录中安装hexo。你可以使用以下命令: ``` npm install hexo-cli -g ``` 这将全局安装hexo命令行工具。 4. 使用hexo-cli创建一个新的hexo项目。你可以使用以下命令: ``` hexo init ``` 这将创建一个新的hexo项目,并安装所需的依赖项。 5. 编辑hexo的配置文件。你可以使用以下命令: ``` vim _config.yml ``` 在打开的配置文件中,你可以根据需要进行相应的配置,如博客标题、URL等。 6. 安装hexo-deployer-git插件。你可以使用以下命令: ``` npm install hexo-deployer-git --save ``` 这将安装hexo-deployer-git插件,并将其添加到项目的依赖项中。 7. 配置hexo的发布设置。你可以在配置文件中找到相关的配置项,并根据你的需求进行相应的设置。比如,你可以指定你的Git仓库和源代码目录。 8. 在git.bash中运行以下命令来生成并部署你的博客: ``` hexo generate hexo deploy ``` 这将生成静态的博客文件,并将其部署到你配置的Git仓库中。 请根据你的具体需求和配置进行相应的调整,并确保按照以上步骤进行操作,你就可以在git.bash中安装hexo了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值