为了账号安全,请及时绑定邮箱和手机立即绑定

ubuntu下使用hexo搭建自己的个人博客简单命令介绍

标签:
Linux 产品

以下试用ubuntu下利用github pages搭建hexo博客,windows下流程与此类似,可以作参考。

环境搭建
  • git

    首先需要在系统中安装git:sudo apt install git
    可以先检查是否安装git:git --version
    <!--more-->
    然后是对git的一些基本配置:
    git config --global user.name "username"
    git config --global user.email "youremail"
    对于使用hexo你不需要太多的git技巧,还有要用到的git命令:
    git clone repo_url(这里的仓库地址有两种形式,一种是https,一种是ssh,推荐使用ssh,ssh的速度更快,并且避免了重复验证用户名和密码的麻烦)
    这里推荐<a href="廖雪峰的git教程" target="_blank" rel="nofollow">http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000">廖雪峰的git教程</a>

  • nodejs

    安装:sudo apt install nodejs
    还需安装npm(nodejs的包管理工具):sudo apt insatll npm
    上面两个在windows下可以直接绑定安装
    npm管理工具的使用:
    升级新版npm:sudo npm install npm -g
    使用npm安装模块:npm install module_name
    安装hexo包:npm install hexo-cli -g
    查看所有全局安装的npm模块:npm ls -g
    模块的卸载:npm uninstall module_name
    更新模块:npm update module_name
    但是使用npm安装模块时速度太慢,可以使用淘宝镜像或者请科学上网。<a href="lantern" target="_blank" rel="nofollow">https://github.com/getlantern/lantern">lantern</a>

  • github

    1.注册一个github账户,成为轮子哥口中所谓的(re)poer。
    2.打开个人的profile,点击右上角的+,new一个repository(新建一个仓库),注意,要将你的repository name设置为[username.github.io],这一步很重要。然后其它的不用管,直接create repository。
    3.配置ssh keys,在settings中打开SSH and GPG keys,new一个ssh key。在下面的输入框中填写的你本机的ssh公钥,使用ssh-keygen -t rsa -C "youremail",在你的用户目录下找到.ssh目录中的id_rsa.pub的内容,也就是你本机ssh公钥,然后点击添加。可以使用cat id_rsa.pub查看其中的内容。
    4.验证:ssh -T git@github.com,看到successfully就说明配置完成了。

常用指令
  • 新建博客项目,默认为指定的folder文件夹;
    hexo init [folder]
  • 新建文章,总共有post、draft、page三种layout,文章以你指定的title名创建,title中如果有空格请使用“”括起来;
    hexo new [layout] <title>
  • 生成静态文件,下面的代码为简写,可以添加-w参数监视文件的变动;
    hexo generate
    hexo g
  • 启动本地服务器,可以添加参数-p指定服务器的端口,默认在端口4000
    hexo server
    hexo s
  • 博客项目部署
    hexo deploy
    hexo d
  • 一键静态文件生成与部署
    hexo g -d
    hexo d -g
  • 清楚缓存和生成的静态文件,对应于db.json和public目录下的文件
    hexo clean
    hexo cl
  • 列出博客文件树
    hexo list route
补充

1.安装nodejs和npm的时候,最好使用源码包安装,ubuntu源中的安装包一般版本较旧,安装好之后可以使用npm淘宝镜像,在npmrc文件中加入registry=https://registry.npm.taobao.org
2.重新安装的时候要记得安装部署插件hexo-deployer-git(因为我是部署在github上的)。
3.安装hexo时,请使用超级用户权限,否则无法正确写入文件,要是在安装无法完成请先使用npm cache clean清理npm缓存。

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消