首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用github和hexo搭建个人博客

写在前面的话: 这是一篇教你使用github和Hexo搭建自己独立博客的教程,里面介绍了如何使用和配置Hexo框架。如何将Hexo部署到自己的Github项目中等等。...点击Git Bash Here之后,输入npm命令即可安装。 第一句是安装 Hexo,第二句是安装hexo部署到git page的deployer,两个需要安装。...(注意粘贴代码不要用Ctrl+C,否则会停止命令) npm install hexo-cli -g npm install hexo-deployer-git –save NO.3 安装完成我们要开始建站了...操作如下: 第一步、看看是否存在SSH密钥(keys) 首先,我们需要看看是否看看本机是否存在SSH keys,打开Git Bash,并输入命令: cd ~/. ssh 这是检查你本机用户home目录下是否存在...这样到输密码的时候,直接回车,所以每次push就只管回车就行了,以后提交什么的多方便啊。

29810

NPM】361- 10个 NPM 使用技巧

npm <command-h 2. npm 命令自动完成 npm 通过bash提供了命令自动完成功能(包括 Bash for Windows 10 ): npm completion >~/.bashrc...如果你厌倦了每次开始一个新的项目需要重新输入同样的信息,可以使用 -y 标记表示你能接受 package.json 文件的一堆默认值: npm init -y 或者你可以设置一些语义化的默认值: npm...尽管有很多非常棒的模块,但是你还是想避免使用一些不受欢迎的、存在bug的或者无人维护的模块。...你可以单独 npm uninstall 每一个模块或者全部移除它们: npm prune 如果安装模块你添加了 --production 标记或者 NODE_ENV 被设置成 production,package.json...可以将需要安装的模块版本前缀默认设置成波浪号(~): npm config set save-prefix="~" 对于那些偏执的认为任何更新(模块的行为)会破坏系统的人,可以配置npm仅安装精确版本号的模块

54920
您找到你想要的搜索结果了吗?
是的
没有找到

Linux命令的别名怎么玩?

永久别名的设置 默认情况下,通过 alias 命令定义的别名仅在当前会话中有效,一旦会话结束,别名将失效。如果你希望别名在每次登录都能自动生效,可以将别名定义添加到适当的配置文件中。...常见的配置文件包括: ~/.bashrc:用于个人用户的 Bash 配置。 ~/.bash_profile:用于个人用户的 Bash 登录配置。.../etc/bash.bashrc:用于全局 Bash 配置。 /etc/profile:用于全局登录配置。 你可以使用文本编辑器打开相应的配置文件,将别名定义添加到文件末尾,并保存更改。...通过定义别名,可以在关键命令前添加一些确认操作,以避免误操作。...别名的定义可以在当前会话中生效,也可以通过配置文件设置为永久生效。通过合理使用别名,你可以在 Linux 系统中更加便捷地进行命令操作。

27120

Linux命令的别名怎么玩?

永久别名的设置默认情况下,通过 alias 命令定义的别名仅在当前会话中有效,一旦会话结束,别名将失效。如果你希望别名在每次登录都能自动生效,可以将别名定义添加到适当的配置文件中。...常见的配置文件包括:~/.bashrc:用于个人用户的 Bash 配置。~/.bash_profile:用于个人用户的 Bash 登录配置。/etc/bash.bashrc:用于全局 Bash 配置。.../etc/profile:用于全局登录配置。你可以使用文本编辑器打开相应的配置文件,将别名定义添加到文件末尾,并保存更改。...通过定义别名,可以在关键命令前添加一些确认操作,以避免误操作。...别名的定义可以在当前会话中生效,也可以通过配置文件设置为永久生效。通过合理使用别名,你可以在 Linux 系统中更加便捷地进行命令操作。

36800

从零开始的Hexo博客搭建

Windows: 桌面右键 Git bash here SHELL 12 npm -vnode -v 查看是否安装成功 可忽略国内环境大家都懂 你可以使用npm换源防止后面报错 注:因为淘宝源更新不及时...editor, markdown reader. 2.账户配置 2.1.Github配置 首先你需要一个Github账户 新建一个仓库 推荐私人仓 在菜单里搜索Git Bash设置user.name...GitHub注册邮箱" 生成ssh密钥文件:BASH1 ssh-keygen -t rsa -C "你的GitHub注册邮箱" 然后直接三个回车即可,默认不需要设置密码 然后找到生成的.ssh的文件夹中的...在Git Bash中检测GitHub公钥设置是否成功,输入 ssh git@github.com :img如上则说明成功。...GitHub要求每次推送代码都是合法用户,所以每次推送需要输入账号密码验证推送用户是否是合法用户,为了省去每次输入密码的步骤,采用了ssh,当你推送的时候,git就会匹配你的私钥跟GitHub上面的公钥是否是配对的

72640

自动化测试微信小程序

小程序已经成为一个大的入口了,在测试中如何自动化测试小程序呢? 微信小程序是webview的,跟其它的hybrid的程序测试起来没什么区别。...,可以用如下命令更新一下: npm --registry http://registry.npm.taobao.org update -g appium 注意: 使用sudo安装appium能够安装...命令行中输入:echo $HOME 创建.bash_profile文件: 命令行中输入:touch .bash_profile 打开.bash_profile文件: 命令行中输入:open -e .bash_profile...更新刚配置的环境变量 命令行中输入:source .bash_profile 9 验证配置是否成功 输入adb,如果没有出现-bash: adb: command not found;而出现adb的命令参数解释...则表明环境变量配置成功 进行ANDROID_HOME参数的设置 启动Mac自带的终端Terminal,进入当前用户的home目录。

2.7K10

配置全新✨或重装后💀的 Macbook 不完全指南(前端向)

这篇文章总结了我自己因升级系统弄崩若干次 Macbook 的配置经验,希望能给大家避坑,也是怕我下次手抖点升级系统再次弄崩 Macbook ,能快速把机器配置到好用的状态开始干活搬砖。...解决上述的超时方法之一是 配置 Github Host,然而我试了好像并没有用,甚至开了科学上网无法成功下载 Homebrew。...install --registry=https://registry.npm.taobao.org // 设置一个源 $ npm config set registry https://registry.npm.taobao.org...use 命令只在当前下窗口生效,下次打开 shell 进入同一路径版本会保持默认版本。如果每次需要改版本建议设置默认版本。...cat ~/.ssh/id_rsa.pub 复制代码 将复制的 key 填入 gitlab 的设置中 同时管理 gitlab, github 的 ssh key 当需要参与开源项目的开发,需要同时配置

1.9K20

The deployment of Hexo

Hexo介绍 Hexo的标签就是高效渲染+静态+简单,安装好后的后续文章的推送和页面的一些修改采用的是git方式的推送,通过密钥方式登录避免每次推送更新都要输入密码的麻烦。...//安装git git --version //查看是否成功安装 添加git用户 adduser git //添加用户 passwd git //设置密码...文件找到git用户所在行 # 修改其bash环境,将: /bin/bash 改为:/usr/bin/git-shell # 保存退出即可 (tips:后面要将密钥添加到服务器端,还需要将bash...# 生成后会弹出设置密码,这个直接回车不用管,直接回车。 # 可以看见执行命令后生成两个文件,一个密钥,一个公钥(.pub)。...将本地静态页面目录部署到云服务器 hexo deploy # 访问是否部署成功 修改服务器端Hexo的访问端口 Hexo的默认访问端口是4000,我们要把他改成80端口,如果服务器是部署在阿里云上,记得在阿里 云打开相关端口

33920

配置React Native环境

Homebrew的官网(多语言版本)简单明了地介绍了如何安装和使用这个工具,;并提供了自己的Wiki。...大概意思就是如果没有.nvm文件的话就要创建一个,终端中输入 mkdir ~/.nvm 就可以创建.nvm文件了 然后去~/.bash_profile或者在shell的配置文件中配置如下内容: export...先进入home目录: cd ~ 打开.bash_profileopen文件: open .bash_profile 如果文件不存在 就创建一个 touch .bash_profile 打开后把需要配置的内容复制进去然后保存退出...##########################################################         100.0%Nowusingnode v0.11.11 如果你不想每次输入环境变量...完成后,终端执行 npm install -g react-native-cli react-native-cli 是完成剩余安装的命令行工具。它是通过 npm 安装的。

889100

Mac 上的开发配置总结

配置文件 Mac 上有很多配置文件都可以用来保存环境变量等配置,根据自己的理解记录了四个文件的用途: # etc/profile 系统配置文件 # etc/.bash_profile 系统环境变量配置...# ~/.bash_profile 个人环境变量配置 # ~/.zshrc zsh 的配置文件 编辑最多的应该是 ~/.bash_profile 和 ~/.zshrc, 基本上建议所有的个人配置放在...~/.bash_profile 中,然后在 ~/.zshrc 最后执行 source ~/.bash_profile, 这样也方便将自己的个人环境变量配置备份。...npm 库资源,即使本地有资源也会覆盖掉 --legacy-peer-deps # 安装忽略所有 peerDependencies,忽视依赖冲突,采用 npm 版本 4 到版本 6 的样式去安装依赖...~/.bash_profile # 每打开一个命令窗口,需要先让命令生效 .bash_profile 备份 # ------------------------------------- # This

81520

Hexo博客搭建

安装Hexo 这时候我们需要利用npm来安装了。(直接打开Git Bash,或者任意位置鼠标右键选择打开) 运行如下命令: npm install -g hexo 如果报错,出现 npm ERR!...我第一次搭建成功,简直是兴奋的飞起了! 注意事项详解 hexo相关命令均在站点目录下,用Git Bash运行。...打开你的域名提供商的控制台,设置域名解析。...仓库设置 2.1.打开你的博客仓库设置,都到这一步了别告诉我你不知道在哪儿。 ? 然后再该页面中往下滑,找到图中的位置! ?...在你刚才开启Pages服务的地方,点击设置,进入它的设置页绑定你的自定义域名。 最后,到这里基本上就大功告成啦!~ o( ̄▽ ̄)o 配置解析注意事项 嗯,为什么要在两个托管平台搭建起来呢?

69920

使用github + hexo搭建个人博客

打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key: ?...,相信谁都会疯掉,所以hexo所做的就是将这些md文件放在本地,每次写完文章后调用写好的命令来批量完成相关页面的生成,然后再将有改动的页面提交到github。...4.3 注意事项 安装之前先来说几个注意事项: 很多命令既可以用Windows的cmd来完成,也可以使用git bash来完成,但是部分命令会有一些问题,为避免不必要的问题,建议全部使用git bash...第一次初始化的时候hexo已经帮我们写了一篇名为 Hello World 的文章,默认的主题比较丑,打开就是这个样子: ?...4.12.1 如何让博文列表不显示全部内容 默认情况下,生成的博文目录会显示全部的文章内容,如何设置文章摘要的长度呢?

97441

写给前端程序员的命令行入门

这里有一个教程,介绍了所需的步骤:在Windows中,如何安装并使用Zsh[2]。 我自己运行了这些步骤,虽然这有点乏味,但它确实起作用了! 一旦设置好之后,你就可以配置终端来使用Bash或者Zsh。...我们也可以创建属于自己的NPM脚本。关于此,我会在后面的文章进行详细说明。 在IDE中打开项目 当我想在一个项目上开始工作,首先我会在终端导航到项目的根目录。...如果这个命令又长又复杂,每次都要完整的敲出来,而且要逐字逐句地记住,这就非常烦人。 Bash和Zsh支持别名,这是一种创建自定义快捷键的方法。...比如说,我可以把它设置成每当我输入hi,它就自动运行echo "Hello World!"。 alias.png 设置别名有点超出了本教程的范围,而且根据你的shell语言,说明也有点不同。...这是一个特别巧妙的技巧,因为npm run start通常会打开一个浏览器窗口,吸引我的注意力,让我知道一切准备好了。相比之下,npm install是静默完成的。

1.1K30

博客更新-迁移博客至Hexo的艰辛

,导入后需要各项参数的修改才能正常运行,而且设置好像要搞一大堆。...安装Node.js 下载Node的长期支持版(LTS)版本即可 Node官方网站 然后随意右击打开git bash查询 # 分别输入 node -v npm -v image.png 由于npm在国内比较慢...把这个公钥放在GitHub上,这样当你链接GitHub自己的账户,它就会根据公钥匹配你的私钥,当能够相互匹配,才能够顺利的通过git上传你的文件到GitHub上。...文件中,如上所说,添加公钥之后可以防止每次 *push 输入密码。...image.png 最后,在git bash中,输入 hexo clean && hexo g && hexo d 过不了多久,再打开你的浏览器,输入你自己的域名,就可以看到搭建的网站啦!

41130

使用hexo+github搭建免费个人博客详细教程

所做的就是将这些md文件放在本地,每次写完文章后调用写好的命令来批量完成相关页面的生成,然后再将有改动的页面提交到github。...注意事项 安装之前先来说几个注意事项: 很多命令既可以用Windows的cmd来完成,也可以使用git bash来完成,但是部分命令会有一些问题,为避免不必要的问题,建议全部使用git bash来执行...上传到github 如果你一切配置好了,发布上传很容易,一句hexo d就搞定,当然关键还是你要把所有东西配置好。 首先,ssh key肯定要配置好。...打开你的git bash,输入hexo d就会将本次有改动的代码全部提交,没有改动的不会: 4.9....如何让博文列表不显示全部内容 默认情况下,生成的博文目录会显示全部的文章内容,如何设置文章摘要的长度呢? 答案是在合适的位置加上<!

62820

Hexo框架的搭建

但是一定要注意好nodejs的安装路径,比如D:\Nodejs nodejs环境变量的配置 这一步我看到有很多攻略,但是时而正确时而报错。..."D:\Nodejs\node_cache" 打开:开始/设置(或者win+I)/高级系统设置(可以在搜索框中搜索)/环境变量 在上面的用户变量中,打开Path,新建并输入D:\Nodejs\node_global...bash中 $ git --version git version 2.34.0.windows.1 安装hexo npm install hexo-cli -g //检查是否安装成功则输入,返回各个组件的版本号则为安装成功...blog文件存放的位置,例如D:\Blog,那么在此处右击选择“git bash here” hexo init 初始化完毕后,找到你的系统配置文件D:\Blog\_config.yml,将文件末尾进行修改...这一串字符就是你的令牌,建议永久保存好,有可能每次上传服务器都要用到。 安装hexo-deployer-g组件,它帮助将文件上传到服务器中。

33920

手把手教你搭建 Hex0 + GitHub 博客

命令是 node 中的,所有需要先安装node 然后再安装 hexo,然后利用 npm 命令即可安装 hexo(Windows 在任意位置点击鼠标右键,选择 Git bash,Mac 直接在终端中如下执行命令即可...registry error parsing json 错误,可能需要设置 npm 代理,执行命令 npm config set registry http://registry.cnpmjs.org...温馨提示:如果是 Mac 的话,执行每一步命令记得需要加 sudo !...3.1 生成 SSH 密钥 打开 Git Bash 执行如下命令行: ssh-keygen -t rsa -C "youremailaddress" 执行完会提示你输入一些信息,这里我们直接一路回车即可..._config.yml 主题项设置为diaspora ... theme: diaspora ... 6.3 更新主题 注意:请在更主题备份_config.yml配置文件 cd themes/diaspora

1.9K20
领券