如何用github搭建个人简历网站

刘伟官网:https://darrenliuwei.com投稿:40粉丝:206分享--dynmicweibozoneqqbaidu将视频贴到博客或论坛视频地址复制嵌入代码复制微信扫一扫分享收藏0硬币--稍后看马克一下~用手机看转移阵地~用或其他应用扫描二维码手机下视频请使用扫码若未安装客户端,可直接扫此码下载应用看过该视频的还喜欢miniOFF通过GitHub Pages建立个人站点_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
通过GitHub Pages建立个人站点
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩6页未读,
定制HR最喜欢的简历
你可能喜欢github 怎么搭建博客? - 知乎371被浏览<strong class="NumberBoard-itemValue" title="6分享邀请回答github.io文件夹里面粘帖好所有文件。再把更新完的本地repo推送到GitHub的master branch里面,你的网站就更新建设完毕了。 首先你需要来使用本地jekyll。Mac和Linux可以用Terminal配合或者这样的包管理器很方便的安装ruby。Windows下更是方便,可以直接中集成好的来进行安装,文章里的就是传送门。安装完ruby,之后就是要安装,gem是一个ruby的包管理系统,可以用gem很方便的在本地安装ruby应用。安装方法//在RubyGems官网上下载压缩包,解压到你的本地任意位置
//在Terminal中
cd yourpath to RubyGems //你解压的位置
ruby setup.rb
有了gem之后安装jekyll就很容易了,其实用过nodejs和npm的同学应该很熟悉这样的包安装,真是这个世界手残脑残们的救星。。。。。(楼主不自觉的摸了摸自己快残了的手) 安装jekyll,有了gem,直接在Terminal里面输入以下代码:$ gem install jekyll
好了,现在你的电脑已经准备完毕了。如果你是想自己捣鼓,可以根据这样的目录结构在你的文件夹下建立以下目录结构:├── _config.yml├── _drafts|
├── begin-with-the-crazy-ideas.textile
└── on-simplicity-in-technology.markdown
├── _includes|
├── footer.html
└── header.html
├── _layouts|
├── default.html
└── post.html
├── _posts|
├── -why-every-programmer-should-play-nethack.textile
└── -barcamp-boston-4-roundup.textile
├── _site└── index.html你可以一个个依次建立起来,然后在自己编写一个你想要的博客。如果你只是个普通用户,只是想要一个模板然后开始写自己的博客。那就很容易了,有几个可以简单开始的模板。极简风格的模板 jekyll的模板网站,可以找到各式各样你喜欢的模板。下载完了模板,可以吧里面的内容解压到你自己的网站目录底下。这时候你可以测试一下:$ cd you website path //cd到你的网站目录下
$ jekyll serve
//一个开发服务器将会运行在 http://localhost:4000/
//你就能在本地服务器看到你用模板搭建的网站了
这时候可以看一下jekyll的设置,让你把模板变成你自己个性化的内容。在网站根目录下面找到_config.yml,这里会有几个比较关键的设置: 里面的permalink 就是你博客文章的目录结构,可以用pretty来简单的设置成日期+文章标题.html,也可以用自己喜欢的结构来设置。 记得把encoding 设置成utf-8,这样有利于中英文双语的写作和阅读。到这里你就可以开始写博客了,所有的文章直接放在_posts文件夹下面,格式就是我们之前提到的markdown文件,默认的格式是.md和.markdown文件。每篇文章的开始处需要使用yml格式来写明这篇文章的简单介绍,格式如下:
author: kresnikwang
comments: true
17:42:32+00:00
layout: post
title: PHP, Angular JS Development|My Export Quote|农产品出口工具开发
categories:
- bootstrap
- javascript
- AngularJS
layout就是post,让jekyll知道你这是一篇post,很直观。需要注意的是里面的date,必须按照yml的语法来写,否则就会出现编译错误。可以只用YYYY-MM-DD来显示日期,也可以像我一样在后面加上 HH:MM:SS+00:00 来表示更具体的时间。到此为止可以开始尽情的写博客了,用GitHub软件同步到你的repository里面,网站上面就可以进行正常的显示了。如果说要添加一下有用的extra功能的话,评论和相关文章这两个功能比较多人会关注。 评论我们可以用国内应该也有类似的网站,到Disqus注册一个账号,选择添加评论区域到自己的网页,你将会的得到类似的代码:&!-- Add Disqus comments. --&
&div id="disqus_thread"&&/div&
&script type="text/javascript"&
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = '&USERNAME&'; // required: replace example with your forum shortname
var disqus_identifier = "/works/tech//%E5%9C%A8github%20pages%E7%BD%91%E7%AB%99%E4%B8%8B%E7%94%A8jekyll%E5%88%B6%E4%BD%9C%E5%8D%9A%E5%AE%A2%E6%95%99%E7%A8%8B.html";
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
&noscript&Please enable JavaScript to view the &a href="http://disqus.com/?ref_noscript"&comments powered by Disqus.&/a&&/noscript&
&a href="http://disqus.com" class="dsq-brlink"&comments powered by &span class="logo-disqus"&Disqus&/span&&/a&
根据不同的模板,把代码添加到_post/post.html或者_include/post.html里你的文章底下,那当这篇文章被访问时,下方就会有评论区了相关文章的功能也比较好做,jekyll本来就集成了site.related_posts的功能,自动会寻找相关内容的文章,在你的post代码下面融入以下代码:&aside class="related"&
&h2&Related Posts&/h2&
&ul class="related-posts"&
&a href="http://kresnikwang.github.io///journey//kresnik.co-%E5%8D%9A%E5%AE%A2%E6%90%AC%E5%AE%B6%E5%91%8A%E7%A4%BA.html"&
kresnik.co博客搬家告示
&small&&time datetime="T00:00:00+00:00"&05 Jun 2015&/time&&/small&
&a href="http://kresnikwang.github.io///tech//javascript-include-html-page-by-jquery.html"&
Javascript Include Html Page By Jquery
&small&&time datetime="T18:45:42+00:00"&02 Jun 2015&/time&&/small&
&a href="http://kresnikwang.github.io///tech//Github-use-http-instead-of-git.html"&
Github设置,强制使用"https://" 来代替 "git://"
&small&&time datetime="T05:03:36+00:00"&31 May 2015&/time&&/small&
你每篇文章下面就会有三个相关文章的链接了。这篇教程就到这里,有机会我想再写写liquid语法制作jekyll模板的内容和从wordpress导入文章到jekyll来的方法。喜欢能有些用处,感谢。796 条评论分享收藏感谢收起google: how to build blog on github
PS: 技术问题,google肯定比zhihu好!39 条评论分享收藏感谢收起> 博客详情
今天看到一个项目用户github的地址,就好奇的搜了一下
由于原作不愿别人转发,所以,我们就只做一些记录。
之前看到有开源项目用了github来做maven仓库,寻思自己也做一个。研究了下,记录下。
简单来说,共有三步:
deploy到本地目录
把本地目录提交到gtihub上
配置github地址为仓库地址
先把项目deploy到本地的一个目录里 &file:/home/my/maven-repo/repository/
&distributionManagement&
&repository&
&id&my-mvn-repo&/id&
&url&file:/home/my/maven-repo/repository/&/url&
&/repository&
&/distributionManagement&
然后在改目录,即把本地库以项目的形式上传到github
git add repository/*
git commit -m 'deploy xxx'
git remote add origin :xxx/maven-repo.git
git push origin master
&最后修改需要引用的项目
&repositories&
&repository&
&id&my-maven-repo&/id&
&url&https://raw.githubusercontent.com/xxx/maven-repo/master/repository&/url&
&/repository&
&/repositories&
----------------------------------------------------------------------------------
Maven 是一个项目管理和构建自动化工具, Maven仓库 是用于存放不同编译的artifacts和dependencies(依赖)的模块集合。严格而言,主要有两类仓库: local(本地) 和 remote(远端) 。
本地仓库存放本地安装的来自远端仓库的模块,可看作远端模块在本地的一份缓存,同时也包含本地编译尚未发布的模块。远端仓库指任何类型的仓库,能够通过许多不同的协议访问,如file://和
不论本地还是远端仓库都是满足相同的结构规则,因此远端模块很容易共享到任何地方,也可以同步到本地以离线环境下使用。一般而言这些仓库的构造对于maven用户是完全透明的。
一般而言,业界已经有许多成熟的maven仓库解决方案,如Nexus等,只需拥有一台服务器,并下载并安装maven仓库服务软件,然后启动即可。但对于个人开发者而言,若需要搭建用于分享和发布个人开发artifacts的公开maven仓库,选择之一自然是购买一台vps服务器,然后安装maven仓库服务软件,然而另外一种完全免费的选择则是完全基于github实现,本文将为您详细介绍后一种更为极客的实践方案。其原理是利用github的git push来发布artifects,利用github提供的公开raw服务提供对外下载服务。当向开源社区共享自己开发的artifects时,只需要提供模块pom信息和个人独一无二的仓库地址即可:
申请Github帐号并配置ssh public key:
安装Git工具:
安装Maven工具:
利用github网站中创建一个新的仓库,记下仓库地址: :${github_account}/maven.git
进入 ${HOME}/.m2/repository/,初始化git本地仓库,添加员段地址。
$ cd ~/.m2/repository
$ git init
$ git add remote origin :hchen9/maven.git
& &3. 创建.gitignore 将文件匹配符*加入其中, 并将.gitignore提交git本地仓库master分支
$ echo "*" && .gitignore
$ git add .gitgnore
$ git commit -m 'add .gitignore by ignoring all'
& &4.&分别创建分支snapshot与release并push至远端仓库,用于发布不同状态的artifects,默认情况切换至snapshot
$ git branch snapshot
$ git branch release
$ git push origin snapshot
$ git push origin release
$ git checkout snapshot
& 5.&当开发完成发布新的artifects(例如com.github.${github_account}:${artifactId}:${version})时,首先利用mvn install 将artifects安装至本地maven仓库中 ~/.m2/repositor
$ cd ${project_root}
$ mvn install
然后,将需要发布对应版本的artifects所闻提交至本地git仓库中,然后push至对应的分支snapshot 或 release.
$ cd ~/.m2/repository
$ git add -f com/github/${github_account}/${artifactId}/${version}
$ git commit -m 'snapshot of com.github.${github_account}:${artifactId}:${version}'
$ git push origin snapshot
& 6. 在pom.xml中使用maven artifact添加以下配置:
&!--Add repositories--&
&repositories&
&repository&
&id&haoch-maven-snapshot-repository&/id&
&name&haoch-maven-snapshot-repository&/name&
&url&https://raw.github.com/${github_account}/maven/snapshot/&/url&
&/repository&
&repository&
&id&haoch-maven-release-repository&/id&
&name&haoch-maven-release-repository&/name&
&url&https://raw.github.com/${github_account}/maven/release/&/url&
&/repository&
&/repositories&
&!-- Add dependencies --&
&dependencies&
&dependency&
&artifactId&${artifactId}&/artifactId&
&groupId&com.github.${github_account}&/groupId&
&version&${version}&/version&
&/dependency&
&/dependencies&
&/project&
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥使用Jekyll和GitHub&Pages搭建个人博客
  从什么时候开始有这种想法的呢?大概是网易博客无故被封转战新浪博客,又觉得新浪博客的编辑器十分难用时产生的。
  至于为什么想法搁置了4个月,原因多种多样,一是因为我懒,二是博客这个东西没有走入我的生活中。但我是一个爱好比较广泛的人,在不断的尝试新鲜事物时,各种问题也接踵而至,兴趣加问题产生动力,在尽我所能解决掉问题时,一种激动而愉悦的心情油然而生,然而只能自己一个人暗爽,总不能拉着人讲个不停,那样脸皮未免也太厚了不是?在与博客不断的接触后我就萌生了一种想法,既然不愿意一个人暗爽,又不能拉着别人嘚啵个不停,那就写成博客,用文字记录下来吧。
&我的个人博客地址:http://blog.wonka.top/&
&个人博客的代码仓库:https://github.com/wickywonka/wickywonka.github.io
,可做模板克隆并修改成自己的博客&
 基本过程
更改Ruby默认的source源
安装Jekyll
安装bundle
安装GitHub desktop
注册GitHub账号并建立GitHub pages
将GitHub pages仓库克隆到本地
克隆一份主题模板覆盖到本地仓库&修改模板
写博文并检查
将博文从本地推送到远端
购买域名并绑定到GitHub pages(可选)
& & 安装Ruby
  Ruby可在http://rubyinstaller.org/downloads/下载,建议下载2.4.x版本,不要下载2.5版本。安装时记得把
Add Ruby executables to your PATH 勾上来配置环境变量。
安装后,可在cmd中输入ruby -v和gem -v来查看版本号看是否安装成功
更改Ruby默认的source源
  由于官方源速度太慢,在cmd中依次输入以下代码来更改速度更快的源
  gem sources -r https://rubygems.org/&
  gem sources -a
http://gems.ruby-china.org&
& & 安装Jekyll
  在cmd中输入以下代码来安装Jekyll&
  gem install jekyll
& & 安装bundle
  在cmd中输入以下代码来安装bundle&
  gem install bundler
& & 安装GitHub
  GitHub desktop可在https://desktop.github.com/下载
& & 注册GitHub账号并建立GitHub
pages&将GitHub pages仓库克隆到本地
  首先到https://github.com/注册GitHub账号,然后参考GitHub
pages官方文档https://pages.github.com/建立GitHub pages,并将其克隆到本地,GitHub
pages的地址一般为“GitHub账号用户名.github.io”
克隆一份主题模板覆盖到本地仓库&修改模板
  可以在http://jekyllthemes.org/选择自己喜欢的主题模板克隆,也可以克隆我的或者克隆我博客主题原作者的https://github.com/kaeyleo/jekyll-theme-H2O,主题名为h2o,推荐此主题,作者是个国人,有中文说明文档,方便按照修改
& & 写博文并检查
  打开本地仓库文件夹,有一个名为_posts的文件夹,要发表的博文都要放在这里,文件名称格式为“年-月-日-博客名称.md”,如-Hello
  书写博客使用markdown语言,可以阅读官方文档进行学习,markdown语言十分简单,可以迅速学会,官方文档的地址为http://wowubuntu.com/markdown/
  写完后使用cmd并跳转到本地仓库路径,输入以下代码
  jekyll s&
  然后就可以在浏览器中输入http://127.0.0.1:4000/,来检查自己的博客在正式的网站上是什么样子,没问题后就可以从本地推送到远端
&将博文从本地推送到远端
  在本地仓库更改或添加文件后,GitHub
desktop的changes一列就会显示出来,在填写summary和description后点击commit and
master,然后再点击fetch origin就完成推送了,然后就去GitHub pages欣赏你的博文吧
& & 购买域名并绑定到GitHub
pages(可选)
  一个独特的域名可以使你的博客更有辨识度,域名可在阿里万网上购买,.top域名第一年只需要3元,3年三十多,但是需要实名认证,像.com等这种顶级域名还需要备案,也可在godaddy上购买,一个新加坡域名售卖网站,不需要实名认证,有中文,支持支付宝
  域名购买后在本地仓库根目录新建文本文档,输入你购买的域名,重命名为CNAME,注意大写,没有后缀名,然后推送到远端
  然后ping一下GitHub
pages地址,得到自己主页的ip,然后到域名管理后台添加解析,万网和godaddy做法不一样,具体如何添加,可自己百度了解
  用Jekyll和GitHub
pages搭建博客的基本教程到这就结束了,如果在搭建过程中遇到问题,多百度,多看别人的博客,最重要的多看官方文档,基本上都能解决,最后,祝大家搭建顺利。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 github搭建个人网站 的文章

 

随机推荐