在另一个终端上同步写Hexo

在另一个终端上同步写Hexo

用Cloud Studio做示范,其他非linux可以适当借鉴

2019年6月17日20:49:03发现Cloud Studio发布的环境也没有保存npm!所以只能每次都重新安装,所以小编将会加急写个脚本出来—>结果发现在cloudstudio运行脚本各种奇葩bug,所以大家要用cloudstudio写hexo的话可以每次粘贴一下下面的程序段,当然建议直接在本地装吧,这种免费但不怎么稳定的东西用着心累

1
2
3
4
5
6
7
echo "-------CloudStudioWriteHexoOnce-------"
curl https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh
wget -qO- https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh
export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
nvm install stable
npm install -g hexo-cli
npm install

1. 添加密钥并且Git pull你自己的仓库

由于本着不重复造轮子的心态,所以不会云备份Hexo的朋友们可以看某大佬写的文章
1.添加密钥

2. 安装node.js

安装 Node.js 的最佳方式是使用 nvm(如果不行看下面)

cURL:

$ curl https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh

Wget:

$ wget -qO- https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh

配置nvm环境

export NVM_DIR="$HOME/.nvm" &&
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

安装完成后,重启终端并执行下列命令即可安装 Node.js

$ nvm install stable

2.安装nodejs

直接安装nodejs(2019年10月23日16:29:21更新)

debian/ubuntu/deepin安装nodejs,node,npm
安装nodejs
sudo apt-get install -y nodejs
然后安装npm
sudo apt-get install -y npm
报错如下

1
2
3
4
5
6
7
8
9
10
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
没有可用的软件包 npm,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
然而下列软件包会取代它:
node nodejs-bin

E: 软件包 npm 没有可安装候选

也就是说可以直接安装node就行
所以我们安装node
sudo apt-get install -y node
测试
node -v
npm -v

3. 在blog的根目录安装依赖

(2019年10月23日16:38:55更)记得先sudo npm install -g hexo-cli

注意:blog的根目录就是你之前hexo init <folder>的这个folder
npm i

然后测试
hexo clean && hexo g && hexo deploy

3.在blog的根目录安装依赖

4. 写新文章测试

4.写新文章测试

5. 发布自己的环境

  • 这一步十分重要!!!
  • 博主就是由于之前这一步没做,导致了环境重置
  • 因为cloud studio的工作目录和环境是分离的!

5.丢失环境只能重建
丢失环境只能重建

6.发布自己的环境
发布自己的环境

谢谢大家的浏览啦

点击查看

本文标题:在另一个终端上同步写Hexo

文章作者:单林敏

发布时间:2019年06月17日 - 00:26:51

最后更新:2019年11月09日 - 09:32:16

原始链接:https://www.wolfdan.cn/在could-studio同步写Hexo/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------------本文结束 感谢您的阅读-------------------
0%