hexo

【hexo+github搭建myblog】bash: npm: command not found 问题,疑似解决!关键词:NPM全局安装路径

拥有回忆 提交于 2019-12-04 20:44:30
情况:打算用hexo+github搭建个人博客 1. hexo搭建,参考博文如下,非常感谢: Hexo+Github博客搭建完全教程 hexo从零开始到搭建完整 问题: 在最基本的安装步骤 (参考链接1里的roadmap)中,进行到安装node.js和安装hexo发生问题 一个下午3-4个小时时间,搜索网站,初步浏览和尝试各种解决方案,最终在尝试更换关键字,找到更精准的方向,尝试,成功。 Hexo搭建步骤 1.安装 Git 2.安装 Node.js 3.安装 Hexo 4. GitHub 创建个人仓库 5.生成 SSH 添加到 GitHub 6.将 hexo 部署到 GitHub 7.设置个人域名 8.发布文章 具体来说: 1. 安装git很顺利 2. 安装node.js,作为小白,也安装的很顺利。但对于path,环境变量,路径等,完全没有体会和注意。在盲目安装后,在git bash里面安装npm install -g hexo-cli时, 出现问题:bash: npm: command not found; 3. 关键词搜索: 在几个小时的浏览,尝试,搜索里面,大概锁定问题: 1. 可能是npm安装的路径,PATH和环境有问题 2. 全局安装的问题 3. node版本过高?npm版本过低? 4. 出现一堆warning? 5. 镜像? 解决,是尝试了各种,并参考了如下博文

@借助 Alfred 简化博客发布流程

江枫思渺然 提交于 2019-12-04 16:37:16
为了方便管理已经发布的博文,所以目前本地使用 Mweb 的外部模式对已有博文进行管理,所以整个博文发布流程变得有点繁琐,需要在终端与 Mweb 两个程序间进行不断的切换,而且每次发布过程都需要输入重复指令,如: hexo new post 'title' , hexo clean , hexo g -d , git add -A git commit -m 'message' 等等。为了能够简化这个发布流程,选择采用 Alfred 的工作流来解决这个问题。 目前的发布流程: 为什么要在 Mweb 外部模式和文档库模式各保留一份 markdown 笔记? 因为 Mweb 的外部模式,只是加载了本地目录中的文件,不具备对目录中的文件进行整理的功能(如分类、打标签等),而 Mweb 文档库模式更适合作为一个知识管理工具,所以我将所有笔记都统一使用 Mweb 文档库模式进行记录和管理,使用外部模式中管理要发布到博客的笔记。 可以看到整个发布流程有点繁琐,理想状态应该是: 解决方案:Alfred+工作流将博文发布过程自动化 目前已经可以做到: nblog title :打开 Mweb 外部模式,新增一条名为”titile”的hexo博文,同时在 Mweb Library 模式中新增一篇“title”的笔记 dblog : 将新增博文发布到博客站点 sblog message :

利用hexo和github搭建静态blog

試著忘記壹切 提交于 2019-12-04 05:03:18
###1. 本地安装 ###2. 从github上导入 hexo init //在文件夹下创建相应文件 INFO You are almost done! Don't forget to run 'npm install' before you start blogging with Hexo! npm install //创建node_modules目录 修改目录下的_config.yml文件 #Deployment ##Docs: http://hexo.io/docs/deployment.html deploy: 以下是新增 type: git // 注意冒号后的空格 repository: git@github.com:name/name.git //ssh格式而不是https格式, 本地多个key的时候 注意主机名 branch: master ssh -T git@github.com //本地多个key的时候,注意测试的主机名 ###常见错误 hexo d 发布时提示'ERROR Deployer not found: git ' npm install hexo-deployer-git --save 再确认下_config.yml中的type是不是 git 来源: oschina 链接: https://my.oschina.net/u/111698/blog

使用 Github + Hexo 从 0 搭建一个博客

允我心安 提交于 2019-12-04 03:55:40
最近有几位同学在公众号后台留言问我的博客站是怎么建站的,思来想去,还是写一篇从 0 开始吧。 前置准备 我们先聊一下前置准备,可能很多同学一听说要自己搭一个博客系统,直接就望而却步。不得有台服务器么,不得搞个数据库么,不需要域名备案么?当然,这些确实是建立一个博客站点需要的东西,如果都没有,问题倒是也不大。 首先,Github 为我们做出了巨大的贡献,直接帮我们解决服务器和域名问题,当然,在国内访问 Github 可能会有些慢,但是国内有 Gitee 啊,完全不逊色 Github 的好不好。 博客站的建立,这时我们需要用到 Hexo ,这个博客框架没有那么的重量级,它是使用 Markdown 直接来写文章,然后可以将文章编译成静态页面,编译完成后,我们只需要将编译好的页面放在 Github 或者 Gitee 上,就可以直接被访问到。这样,我们就省去了一台数据库和服务器,文章的内容、标题、标签等信息就无需放在数据库中了,可以直接在静态页面上访问到。 那么,接下来,需要的就是一个 Github 或者 Gitee 的账号了,这个我就不多讲,大家自行准备吧。 环境安装 Node.js Hexo 的编译环境是使用 Node.js 的,需要在自己的电脑上安装 Node.js ,下载地址我直接贴出来:http://nodejs.cn/download/ 。各位直接选择自己对应系统的 Stable

个人博客神器使用coding,cloud studio 动态,静态网站随你选

那年仲夏 提交于 2019-12-03 21:39:14
简介 个人搭建博客网站,一般都是采用githup pages 搭建静态网站,但由于githup国内访问速度较慢,最重要的是百度无法获取githup数据,所以只能是个人博客了。 国内也出现了几个比较优秀的代码托管平台,其中能提供类似pages 服务的有码云,coding. 个人微信号 geekscode 码云 码云可以像githup 一样提供了Gitee Pages服务,使用方式与gitihup类似,但有个问题是自定义域名需要购买vip。当然如果自己没有这方面考虑,gitee 将是你最好的选择。码云应是目前国内项目开源最好的平台,无论是针对个人开发者,还是已经开源的项目。就是一个国内的githup 。不过现在都是巨头站队,码云虽然与csdn合并,但始终没有巨头入围。 coding 相比于码云,coding后台更加强硬,这已经被腾讯云收购了。与腾讯云合作在线编程cloud studio,不仅能提供静态网站,还可以实现一键部署wordpress,实现动态网站。(个人版硬盘 128M,数据库 128M)。实现动态网站,一般是需要自己购买云服务器才可以,但其价格是比较昂贵,在数据量,较少的时候,可以考虑使用 cloud studio 一键部署动态网站。 动态网站wordpress 新建工作空间 从模块创建 选择 WordPress 输入项目名称(blog),创建 进入 blog项目 ****

个人博客神器使用coding,cloud studio 动态,静态网站随你选

假装没事ソ 提交于 2019-12-03 21:31:07
简介 个人搭建博客网站,一般都是采用githup pages 搭建静态网站,但由于githup国内访问速度较慢,最重要的是百度无法获取githup数据,所以只能是个人博客了。 国内也出现了几个比较优秀的代码托管平台,其中能提供类似pages 服务的有码云,coding. 个人微信号 geekscode 码云 码云可以像githup 一样提供了Gitee Pages服务,使用方式与gitihup类似,但有个问题是自定义域名需要购买vip。当然如果自己没有这方面考虑,gitee 将是你最好的选择。码云应是目前国内项目开源最好的平台,无论是针对个人开发者,还是已经开源的项目。就是一个国内的githup 。不过现在都是巨头站队,码云虽然与csdn合并,但始终没有巨头入围。 coding 相比于码云,coding后台更加强硬,这已经被腾讯云收购了。与腾讯云合作在线编程cloud studio,不仅能提供静态网站,还可以实现一键部署wordpress,实现动态网站。(个人版硬盘 128M,数据库 128M)。实现动态网站,一般是需要自己购买云服务器才可以,但其价格是比较昂贵,在数据量,较少的时候,可以考虑使用 cloud studio 一键部署动态网站。 动态网站wordpress 新建工作空间 从模块创建 选择 WordPress 输入项目名称(blog),创建 进入 blog项目 ****

w10环境下Hexo博客搭建

。_饼干妹妹 提交于 2019-12-03 21:13:11
w10使用hexo+github手把手搭建自己的第一个博客 对一个程序员来说,博客的重要性不言而喻,不但可以积累知识,还可以更好的给别人分享自己的心得。今天就以时下比较流行的hexo博客搭建属于自己的博客。hexo是基于nodejs写的一款流行的博客框架。是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章。方便易学。 一准备 下载node.js 1.去nodejs.org下载。 下载之后直接安装 2.验证Nodejs是否安装 PS C:\WINDOWS\system32> node -v v10.16.3 PS C:\WINDOWS\system32> 显示这一步就证明安装nodejs安装成功 安装淘宝镜像 在终端输入以下命令(还是管理员的权限) PS C:\WINDOWS\system32> npm install -g cnpm --registry= https://registry.npm.taobao.org 安装镜像的目的就是为了下载hexo的客户端更快。 二 使用cnpm安装hexo的镜像 1.使用以下命令: PS C:\WINDOWS\system32> cnpm install -g hexo-cli 显示hexo安装成功 2.验证hexo是否安装成功: 3.使用cnpm安装hexo时,可能出现以下错误 解决方案:

Centos服务搭建-Hexo

江枫思渺然 提交于 2019-12-03 18:12:26
安装git sudo yum install git-core 安装Nodejs13 curl -sL https://rpm.nodesource.com/setup_13.x | bash - sudo yum install nodejs -y npm install -g cnpm --registry=https://registry.npm.taobao.org 安装Hexo cnpm install -g hexo-cli 来源: oschina 链接: https://my.oschina.net/daxian1110/blog/3136313

六元一个的私有博客系统,了解一下?

徘徊边缘 提交于 2019-12-03 09:26:46
神说要有光,于是便有了光 写代码的,偶尔都想装点逼,想要自己写点博客。刚开始还能在各大社区写,比如说CSDN,开源中国,博客园什么的。但是越写就会越觉得,那些博客平台都不是自己想要的,虽然大平台,能够提高在搜索引擎的收录,但是我看着别人的博客,我也想要有一个自建的博客系统。于是开始了自建博客的入坑之旅,在这儿给大伙分享一下我的自建博客历程。 准备工作 因为自己不是很懂,网上找的资料也很分散。所以整个历程大概经历了四天左右才把自己的博客系统搞好。首先需要准备以下资源 github账号(应该都有吧,没有的自己去注册一个) 传送门 选择一个你喜欢的hexo主题,这个网上太多了。可以去 hexo官网 ,或者 github 上看看 准备一个nodeJS环境,具体怎么搞,可以度娘一下 windows传送门 ,Mac 传送门 一个阿里云账号(如果使用github提供的域名的话,这个可以省了) 新建github项目 新建github项目时项目命名规则为{username}.github.io如我的github用户名为weechang。则项目命名为weechang.github.io。 注意:命名规则必须按照这个规则来。 github项目配置 创建成功后就可以配置github项目了。github会自动根据项目名识别是否为github pages项目。如果是github pages项目

Hexo创建多个标签

只愿长相守 提交于 2019-12-03 02:35:45
创建单个标签 在不断尝试后,终于知道怎么创建多个标签了。 首先需要确认在你的hexo主目录下_config.yml里面 tags是开着的(创建多个categories的方法和tags相同) <!-- more --> 在命令行输入 会在blog/source文件夹内创建一个文件夹,名为tags 打开里面的index.md,修改为如下 注意title名必须为tags,type名也是 创建完成后 hexo g, hexo s, localhost:4000,打开后标签打开后应该是空着的 只有在一个md文件添加了tags后标签页才会显示标签数量。 随便打开一个你source/_posts里的md文件,在上面如下添加tags,归到tags这个标签上( - 后有空格) 这样再 hexo g hexo s localhost:4000 打开标签页面,就会显示 创建多个 如上, 1.在命令行输入 hexo new page 这是一个标签 2.在source里面会创建一个名为 “这是一个标签” 的文件夹,把里面的index.md像上面一样把type修改为tags,名字可以随意 3.再将source/_posts里面的md文件,tags添加上 - 这是一个标签(和上面方法一样) ( - 后有空格) 4.打开hexo主页,就可以看到标签页多了一个标签 来源: https://www.cnblogs