每个程序员都需要自己的博客 ==本文的博客搭建采用了静态博客技术 。技术框架是:github pages和hexo -----------------------hexo安装 ======hexo介绍 ------Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。安装hexo之前需要先安装git和node.js ------------------------参考网站:https://hexo.io/zh-cn/docs/index.html安装git: ------sudo yum install git-core安装node.js ---------Wget:$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh安装完成后,重启终端并执行下列命令即可安装 Node.js。$ nvm install stable安装 Hexo所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。$ npm install -g hexo-cligithub pages的配置 ===============1.新建repo2.设置名字为username.github.io3.点击setting,选择launch automatic page generater,然后点击continue to layouts,开通pages配置hexo ======1.初始化 ----- hexo init folder cd folder npm install2.配置文件 ------_config文件里面包含了配置信息基本的配置信息介绍网站 --参数 描述title 网站标题subtitle 网站副标题description 网站描述author 您的名字language 网站使用的语言timezone 网站时区。Hexo 默认使用您电脑的时区。时区列表。比如说:America/New_York, Japan, 和 UTC 。网址 --参数 描述 默认值url 网址 root 网站根目录 permalink 文章的 永久链接 格式 :year/:month/:day/:title/permalink_default 永久链接中各部分的默认值 网站存放在子目录如果您的网站存放在子目录中,例如 http://yoursite.com/blog,则请将您的 url 设为 http://yoursite.com/blog 并把 root 设为 /blog/。目录 --参数 描述 默认值source_dir 资源文件夹,这个文件夹用来存放内容。 sourcepublic_dir 公共文件夹,这个文件夹用于存放生成的站点文件。 publictag_dir 标签文件夹 tagsarchive_dir 归档文件夹 archivescategory_dir 分类文件夹 categoriescode_dir Include code 文件夹 downloads/codei18n_dir 国际化(i18n)文件夹 :langskip_render 跳过指定文件的渲染,您可使用 glob 表达式来匹配路径。 3..本地测试 ------- hexo g # 或者hexo generatehexo s # 或者hexo server,可以在http://localhost:4000/ 查看hexo部署到github =============1.安装扩展工具 --------npm install hexo-deployer-git --save2.clone项目到本地 ------------ cd <file>$ git clone clone地址链接3.创建一个deploy脚本文件 ----------------fengsehng.github.io是我的项目名字```#!/bin/bash# This is our first script.hexo generatecp -R public/* fengsehng.github.iocd fengsehng.github.iogit add .git commit -m “update”git push origin master```4.大公告成,查看github pages网址:https://fengsehng.github.io/----------------------------------------------------![这里写图片描述](https://img-blog.csdn.net/20161110092447867)hexo技巧: =======在工程目录下添加插件添加sitemap和feed插件npm install hexo-generator-feednpm install hexo-generator-sitemap修改_config.yml,增加以下内容```# ExtensionsPlugins:- hexo-generator-feed- hexo-generator-sitemap#Feed Atomfeed:  type: atom  path: atom.xml  limit: 20#sitemapsitemap:  path: sitemap.xml```另外还有其他几个常用命令: -------------hexo new "postName"  新建文章hexo new page "pageName" 新建页面参考:http://jiji262.github.io/2016/04/15/2016-04-15-hexo-github-pages-blog/http://www.jianshu.com/p/05289a4bc8b2https://hexo.io/zh-cn/docs/configuration.html## 我的微信二维码如下,欢迎交流讨论 ##![这里写图片描述](https://img-blog.csdn.net/20160805162827934)欢迎关注《IT面试题汇总》微信订阅号。每天推送经典面试题和面试心得技巧 ===============================## 微信订阅号二维码如下:##![这里写图片描述](https://img-blog.csdn.net/20160805162844330)

转载于:https://blog.51cto.com/fengsehng/1871337

搭建属于自己的技术博客相关推荐

  1. Blog 【如何搭建自己的个人技术博客网站】

    如何搭建自己的个人技术博客网站 学习目标 1.[了解]搭建网站需要的web构件和网站运行原理 2.[掌握]如何搭建个人博客网站 学习前言 大家都是学习开发的,相信都接触过百度,新浪,淘宝,京东...等 ...

  2. 手把手教你搭建属于自己的技术博客(小白教程)

    手把手教你搭建属于自己的技术博客 先放上我自己搭建的博客地址 https://sourl.cn/Tbk7yt 这里我使用的是 Hexo 框架 以及 Github pages 进行的搭建 文章目录 手把 ...

  3. 用开源博客系统OneBlog来搭建自己的个人技术博客网站(java版博客系统)

    java版博客系统 一直想搭建一个个人的博客,方便记录和分享一些技术点,在网上也找了一圈,最终在开源中国中发现了一款很不错的java版的博客系统 https://gitee.com/yadong.zh ...

  4. 技术文件服务器搭建,搭建文件服务器_mob604756e49326的技术博客_51CTO博客

    下载httpdyum install -y httpd 看看成功了没有 http://localhost 配置监听端口和隐藏目录vim /etc/httpd/conf/httpd.conf 修改端口# ...

  5. 从 0 开始搭建一个技术博客,私藏干货~

    2019独角兽企业重金招聘Python工程师标准>>> 技术博客的选型有很多种,如:博客园.CSDN.开源中国.简书.知乎等--都可以用来写文章,形成自己的技术博客. 上面的博客都是 ...

  6. 技术人如何搭建自己的技术博客

    上次有人留言说,技术博客是程序员的标配,但据我所知绝大部分技术同学到现在仍然没有自己的技术博客.原因有很多,有的是懒的写,有的是怕写不好,还有的是一直想憋个大招,幻想做到完美再发出来,结果一直胎死腹中 ...

  7. 程序员如何从0到1搭建自己的技术博客

    记得刚毕业参加工作时,每天早上到公司后,都会逛逛博客园,看一下各位大牛前辈写的文章,也许是兴趣使然,当时就特别想搭建一个属于自己的独立的技术博客. 时间就是过的这么快,转眼间这么多年过去了,我的这个梦 ...

  8. 【Jekyll】使用GitHub Pages + Jekyll搭建自己的技术博客,Jekyll服务器的搭建

    一.前言 前段时间根据大佬-纯洁的微笑的文章-技术人如何搭建自己的技术博客,搭建了自己的个人技术博客http://www.qq764424567.top/,就将搭建的过程,以及Jekyll服务器的搭建 ...

  9. 手把手教你搭建个人技术博客,半小时搞定

    一.写在前面 我是猿人,一个热爱技术.热爱编程的IT猿.技术是开源的,知识是共享的! 写作是对自己学习的总结和记录,如果您对Java.分布式.微服务.中间件.Spring Boot.Spring Cl ...

最新文章

  1. 使用STVP解除STM32读保护
  2. lambda表达式的使用 || Lambda Express 口诀: 拷贝小括号,写死右箭头,落地大括号||default || @FunctionalInterface||静态方法实现
  3. tcp/udp高并发和高吐吞性能测试工具
  4. JAVA常见异常种类
  5. xxxx is not found in PojoType<Order, fields = [amount: Integer, product: String, user: Long]>
  6. mapPartition方法与map方法的区别(转载)
  7. 卡巴斯基授权许可文件_制片方未提供电视台授权证明,构成根本违约吗?
  8. php中文网 日历,php小型日历类库
  9. 报表开发导出各种格式文件的API
  10. Java笔记:Statement和PreparedStatement的区别
  11. 循环删除list中多个元素
  12. 程序员们都用什么记笔记软件?
  13. 易用的两个OCR(图像文字识别提取)开源项目
  14. beta阶段测试基本概况报告
  15. 机器视觉核心之工业相机
  16. 如何让IE窗口保持最大化
  17. 8.称呼/no/not/meet/nice/of/倒装句/介绍他人的方式/see
  18. solr和elasticsearch
  19. 软碟通(UltraISO)9.7.6.3812单文件高级版
  20. Unity 重要概念

热门文章

  1. 15.4.3 用于Generator的泛型方法
  2. 台式计算机不用待机还是关机好,电脑应该选择“关机”还是“休眠”?不关机对电脑有损伤吗?...
  3. MongoDB 里面日期查询的问题
  4. maven2——设置镜像篇
  5. Linux操作系统下三种配置环境变量的方法(linux下几种profile执行顺序)
  6. 【题解】luogu p1111 修复公路
  7. Sublime Text3怎样在Deepin中配置CTags插件
  8. Android动画原理
  9. MySQL5.7.17绿色版安装
  10. 在CentOS上安装ZooKeeper集群