搭建属于自己的技术博客
每个程序员都需要自己的博客 ==本文的博客搭建采用了静态博客技术 。技术框架是: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
搭建属于自己的技术博客相关推荐
- Blog 【如何搭建自己的个人技术博客网站】
如何搭建自己的个人技术博客网站 学习目标 1.[了解]搭建网站需要的web构件和网站运行原理 2.[掌握]如何搭建个人博客网站 学习前言 大家都是学习开发的,相信都接触过百度,新浪,淘宝,京东...等 ...
- 手把手教你搭建属于自己的技术博客(小白教程)
手把手教你搭建属于自己的技术博客 先放上我自己搭建的博客地址 https://sourl.cn/Tbk7yt 这里我使用的是 Hexo 框架 以及 Github pages 进行的搭建 文章目录 手把 ...
- 用开源博客系统OneBlog来搭建自己的个人技术博客网站(java版博客系统)
java版博客系统 一直想搭建一个个人的博客,方便记录和分享一些技术点,在网上也找了一圈,最终在开源中国中发现了一款很不错的java版的博客系统 https://gitee.com/yadong.zh ...
- 技术文件服务器搭建,搭建文件服务器_mob604756e49326的技术博客_51CTO博客
下载httpdyum install -y httpd 看看成功了没有 http://localhost 配置监听端口和隐藏目录vim /etc/httpd/conf/httpd.conf 修改端口# ...
- 从 0 开始搭建一个技术博客,私藏干货~
2019独角兽企业重金招聘Python工程师标准>>> 技术博客的选型有很多种,如:博客园.CSDN.开源中国.简书.知乎等--都可以用来写文章,形成自己的技术博客. 上面的博客都是 ...
- 技术人如何搭建自己的技术博客
上次有人留言说,技术博客是程序员的标配,但据我所知绝大部分技术同学到现在仍然没有自己的技术博客.原因有很多,有的是懒的写,有的是怕写不好,还有的是一直想憋个大招,幻想做到完美再发出来,结果一直胎死腹中 ...
- 程序员如何从0到1搭建自己的技术博客
记得刚毕业参加工作时,每天早上到公司后,都会逛逛博客园,看一下各位大牛前辈写的文章,也许是兴趣使然,当时就特别想搭建一个属于自己的独立的技术博客. 时间就是过的这么快,转眼间这么多年过去了,我的这个梦 ...
- 【Jekyll】使用GitHub Pages + Jekyll搭建自己的技术博客,Jekyll服务器的搭建
一.前言 前段时间根据大佬-纯洁的微笑的文章-技术人如何搭建自己的技术博客,搭建了自己的个人技术博客http://www.qq764424567.top/,就将搭建的过程,以及Jekyll服务器的搭建 ...
- 手把手教你搭建个人技术博客,半小时搞定
一.写在前面 我是猿人,一个热爱技术.热爱编程的IT猿.技术是开源的,知识是共享的! 写作是对自己学习的总结和记录,如果您对Java.分布式.微服务.中间件.Spring Boot.Spring Cl ...
最新文章
- 使用STVP解除STM32读保护
- lambda表达式的使用 || Lambda Express 口诀: 拷贝小括号,写死右箭头,落地大括号||default || @FunctionalInterface||静态方法实现
- tcp/udp高并发和高吐吞性能测试工具
- JAVA常见异常种类
- xxxx is not found in PojoType<Order, fields = [amount: Integer, product: String, user: Long]>
- mapPartition方法与map方法的区别(转载)
- 卡巴斯基授权许可文件_制片方未提供电视台授权证明,构成根本违约吗?
- php中文网 日历,php小型日历类库
- 报表开发导出各种格式文件的API
- Java笔记:Statement和PreparedStatement的区别
- 循环删除list中多个元素
- 程序员们都用什么记笔记软件?
- 易用的两个OCR(图像文字识别提取)开源项目
- beta阶段测试基本概况报告
- 机器视觉核心之工业相机
- 如何让IE窗口保持最大化
- 8.称呼/no/not/meet/nice/of/倒装句/介绍他人的方式/see
- solr和elasticsearch
- 软碟通(UltraISO)9.7.6.3812单文件高级版
- Unity 重要概念
热门文章
- 15.4.3 用于Generator的泛型方法
- 台式计算机不用待机还是关机好,电脑应该选择“关机”还是“休眠”?不关机对电脑有损伤吗?...
- MongoDB 里面日期查询的问题
- maven2——设置镜像篇
- Linux操作系统下三种配置环境变量的方法(linux下几种profile执行顺序)
- 【题解】luogu p1111 修复公路
- Sublime Text3怎样在Deepin中配置CTags插件
- Android动画原理
- MySQL5.7.17绿色版安装
- 在CentOS上安装ZooKeeper集群