当前位置: 首页 > news >正文

有关网站设计与制作的论文上海闵行区房价

有关网站设计与制作的论文,上海闵行区房价,电子商务网站建设用什么软件,厦门市城市建设档案馆的网站hexo是当前最火的静态博客框架#xff0c;支持Markdown格式文章编辑并自动生成对应的静态网页#xff0c;简单高效令人爱不释手。使用hexo写博客的流程通常是#xff0c;通过hexo new post_name命令#xff0c;会自动在source/_post目录下生成一个待写的post_name.md文件编…hexo是当前最火的静态博客框架支持Markdown格式文章编辑并自动生成对应的静态网页简单高效令人爱不释手。使用hexo写博客的流程通常是通过hexo new post_name命令会自动在source/_post目录下生成一个待写的post_name.md文件编写完该md文件后用hexo generate编译生成对应的HTML文件发布之前可以用hexo s本地预览然后通过hexo deploy发布到远程仓库的master分支然后你的个人站点就能看到刚才新加的文章了困扰然而使用过hexo搭建个人博客的朋友们想必都会遇到博客源码保存的问题。即远程仓库只会保存hexo发布后的静态HTML文件你的博客md源文件、主题配置等还在本地一旦电脑磁盘坏了或者换了电脑就无法在之前仓库的基础上继续写博客。针对此问题有不少博主会在github上单独另起一个repository来专门保存博客源文件每次发布完新文章需要手动地将source/post下的md文件上传到源文件对应的repository确实也能解决问题但总归是麻烦。后来偶然看到聪明的网友借助git分支来巧妙地实现用同一个仓库保存静态网页和博客源码自己试了下确实很赞故总结之。解决办法新建git分支因Github Page要求使用master分支作为发布网站的源代码我们只能用master分支来保存hexo生成的静态网页对于博客源码可以新建一个source分支来存储。在github上打开Pages对应的仓库也就是以username.github.io命名的仓库然后建立一个source分支如下图因为我已经创建过source分支故下方会显示目前该仓库上有master和source两个分支。其中source分支显示打钩表示当前仓库的默认分支已经是source而不是master了下面会讲。更改仓库的默认分支github上的仓库初始都会有个master分支也就是默认分支。对于一个仓库project_name当我们通过git clone https://github.com/sherlockyb/project_name.git下载代码时实际拉取的是默认分支master对应的代码。而我们用hexo写博客时通常是与md源文件打交道对于deploy生成的master分支代码并不需要我们关注因此可将仓库的默认分支改为保存源码的source分支这样通过git clone拉取的就是source分支代码了。在仓库的主页面通过Settings - Branchs可以看到Default branch的Tab显示的默认分支是master可以勾选source然后update即可将默认分支设置为source如下图将本地hexo目录与远程仓库关联进入到本地hexo工程目录也就是我们通常执行hexo new post等命令的目录执行如下操作git remote add origin https://github.com/sherlockyb/sherlockyb.github.io.git推送博客源码将本地的md源文件、站点配置文件等推送到source分支。因为我们只需要保留博客源码其他无关的文件并不希望推送需要确保配好了.gitignore文件通常如下.DS_StoreThumbs.dbdb.json*.lognode_modules/public/.deploy*/然后依次执行如下命令git add .git commit -m hexo source postgit push origin source删除public等文件(可选)因为source分支是从master分支新建的初始代码实际就是master的拷贝因而master中已有的public等deploy生成的文件也会一起带过来这些都不算是博客源文件如果你也觉着source分支还存着这些有些别扭就可以先在本地把它删掉然后执行git add .git commit -m DEL: public things which only for deploygit push origin source执行完之后你的仓库大概就是长这个样子后续即便你再发布博客时deploy生成public文件在提交博客源码时也不会将其带上去因为有.gitignore将其忽略了。新环境假设我们换电脑了要在新环境继续在原有仓库基础上撸文章此时通过git clone将博客源码拉到本地然后安装、初始化hexo就能搞定git clone https://github.com/sherlockyb/sherlockyb.github.io.git sherlockybcd sherlockybnpm install hexonpm install hexo-deployer-git -save​// hexo环境配置好后继续像之前一样hexo new post_name...注意事项确保hexo deploy推送的是master分支hexo目录下的_config.yml文件通常会配置deploy推送的目标地址这个一般在最初使用hexo时就会配置为master不用改动# Deployment## Docs: https://hexo.io/docs/deployment.htmldeploy: type: git repo: https://github.com/sherlockyb/sherlockyb.github.io.git branch: master
http://www.yutouwan.com/news/43092/

相关文章:

  • 深圳龙岗网站制作天津建设工程信息网招标文件澄清
  • 旅行社网站建设方案书wordpress 本地ajax
  • 做搜狗网站优化首页企业咨询管理服务
  • 怎么申请网站域名直接在wordpress官网写博客
  • 网站运营与推广计划书百度搜索风云榜排名
  • 如果是创建的网站国家高新技术企业标志
  • 营销型网站更受用户欢迎的原因是汽车之家汽车报价大全网页版
  • 做网站要看什么书郑州官网制做
  • 代做网站收费标准私密浏览器官网
  • 用来查数据的网站怎么建设企业网站开发项目策划书
  • 男女做那个网站动态图茗哥网站建设
  • WordPress建站教程 网盘互助平台网站建设费用
  • 网站设计师工资怎样2017电商网站建设背景
  • 在网站做淘宝推广新产品营销策划
  • 深圳罗湖网站制作公司网站设计机构排行榜
  • 北京 网站开发网站建设的运作原理
  • 网站建站上海如何拷贝服务器里面网站做备份
  • 怎么选择镇江网站建设国家超算互联网公司排名
  • 免费 网站建设凯里建设网站
  • 做鞋子的网站网络自媒体培训
  • 漳州建设企业网站手机网站设计理念
  • 长沙网站优化诊断山西网络推广哪家专业
  • 如何在网站上做用工登记wordpress时间邀请码
  • 做装修的业务网站expression wordpress主题
  • 易托管建站工具免费建设互动的网站
  • 河南重大项目建设网站广告营销公司
  • 青春网站建设工作室如何给网站的关键词做排名
  • 宁波网站建设方案推广不属于网站建设方式的是
  • 建筑行业一般在哪个网站招聘免费域名注册可解析
  • 网站开发的语言有什么软件网站建设安全