美文网首页
终于搞了个博客

终于搞了个博客

作者: Jay_jiang | 来源:发表于2015-04-22 23:24 被阅读143次

    从最开始想通过Django,自己做搭建一个博客网站,但到最后却因为加载CSS的时候出了问题,查了许久资料,解决了CSS加载的问题,却又发现站点管理的CSS丢了,原因好像就是出在解决CSS加载的代码上。。。到最后就懒得做了。
    然后发现可以通过github和Jekyll来搭建不限流量的博客网站,好像还蛮简单的。
    然后根据这篇博客:http://blog.fens.me/jekyll-bootstarp-github/ 一步一步在本地运行了起来,但之前以为没有搞懂git的用法,一直push不上去,到现在就直接fork一个jekyll的模板,也就现在用的这个。现在的这个下载到本地后,居然不能用jekyll运行,总是出错,也就意味着我不能在本地预览了。
    其实我最初的意愿是想自己DIY一个,但现在还没搞懂jekyll,这个以后再慢慢做吧。
    现在先把昨天学到的git的一些用法记录一下,免得忘掉。
    参考的这篇博文:http://blog.csdn.net/steven6977/article/details/10567719

    【第三步】上传README.md文件
      这个时候,我们的GitHub文件夹下就多了一个myRepoForBlog文件夹,进入文件夹目录,对仓库进行初始化,如果我们之前没有勾选创建README,则要先创建README.md文件,不然上传文件会报错。如果在第一步就勾选过了README.MD,则可以直接进入[第四步]
    git init  
    touch README.md  
    git add README.md  
    git commit -m 'first_commit'  
    git remote add origin htttps://github.com/yourgithub/yourRepo.git  
    git push origin master
    【第四步】push文件
     创建完README.md后,就可以push了,代码类似。
    git add .  
    git commit -m 'first_commit'  
    git remote add origin htttps://github.com/yourgithub/yourRepo.git  
    git push origin master
    如果执行git remote add origin htttps://github.com/yourgithub/yourRepo.git,出现错误:
      fatal: remote origin already exists
    则执行以下语句:
      git remote rm origin
    再往后执行git remote add origin [htttps://github.com/findingsea/myRepoForBlog.git 即可。
      在执行git push origin master时,报错:
      error:failed to push som refs to.......
    则执行以下语句:
      git pull origin master
    先把远程服务器github上面的文件拉先来,再push 上去。
      【结束】

    总之我是这样写的:
    先CD到你要同步的文件夹下

    git remote set-url origin git@github.com:bsspirit/jekyll-demo.git
    git add .   #加载当前文件夹
    git commit -m 'new_post' #这个new_post是git用记录更新的,无所谓写什么
    git pull origin master
    git push origin master
    

    在引用图片的时候,可以使用图床网站提供的外链。可以在根目录下建一个images的文件夹,把图片放在里面,比如引用images下面的config.png的方式如下:
    ![_config.yml]({{ site.baseurl }}/images/config.png)

    下面这张图片是做测试的

    相关文章

      网友评论

          本文标题:终于搞了个博客

          本文链接:https://www.haomeiwen.com/subject/xtwefttx.html