对话开发者博客与网站可能这个时候,大家会对网站、博客他们之间的关系模糊,简单来说博客是网站的一种形式。通过使用《Gridea》作为个人博客的后端平台进行编辑更新,实现软件与 Github 的协调,通过 Github 上面的托管,免费建立自己的域名,并通过软件作为后台编辑,最终完成对自己网站/博客的建立和维护。3. 关于产品的未来搭建个人博客本身就有一定门槛,不管是静态博客还是普通博客,普通博客相对成本更高和维护成本也高。
9. 如何发表一篇博客呢,你只需要在你本地的blog目录下执行命令hexo n post ”文件名“,然后你在source/_post下打开你的文件名.md这个文件就可以在理面写你的博客了,当然这个语法是markdown语法写的,你需要了解一下markdown语法,具体的语法可以去简书上看看,它就是用的markdown语法,很简单的,编辑好了你的文章你执行hexo g -d就可以发表你的文章了,是不是很简单。
3.执行$ hexo clean$ hexo g$ hexo s.我当时选择的是 GitHub Pages,这也为后来将域名绑定到我搭建博客的 GitHub 仓库埋下了一个坑。注:由于之前领取域名时,我选择了将该域名绑定 GitHub Pages,如果你也是这么选择的,此时你的域名已经绑定了一个 GitHub Pages 页面,所以你需要先登录用学生邮箱注册的 GitHub 账号,在仓库中找到一个 CNAME 的文件删除,之后才能进行第二步操作,否则会提示你已经绑定了 GitHub Pages。
比如我的 GitHub 用户名是 zhisheng17,那我就要填写 zhisheng17.github.io。然后进入自己的个人网站项目主页 YOUR-GITHUB-USERNAME/YOUR-GITHUB-USERNAME.github.io。网页上传成功了,我们不想一直通过YOUR-GITHUB-USERNAME.github.io来访问我们的个人网站,而是希望通过自己的域名来访问。接着,点击添加一条域名解析记录,主机填写www,代表你是一级域名来访问,指向填写YOUR-GITHUB-USERNAME.github.io,然后点击保存按钮。
使用Github做一个完全免费的个人网站(步骤很细)3,这一步很重要,仓库的名字不可以随便写,必须是 <我的名字>.github.io.Github上面有专门的相关主题,并且非常火,这里我给个截图Github上面有超过1500个静态网站生成工具最后,这篇文章的初衷还是写给对编程知识不懂但是又感兴趣的老铁,以及刚上大学计算机系的后起新秀,做一个个人网站可以很大程度提高自己学习编程的动力,所以我觉得这是很有意义的一件事情。
比如这个README页面(https://github.com/davidgilbertson/about-github):我将得到一个Jekyll主题的页面(https://davidgilbertson.github.io/about-github/):插件组合: Stylish 这个插件允许你把主题应用到任何一个网站:(https://chrome.google.com/webstore/detail/stylish-custom-themes-for/fjnbnpbmkenffdnngjfgmeleoegfcffe/related?hl=en) 和 GitHub 黑色主题(https://userstyles.org/styles/37035/github-dark)。
ssh -T git@github.com.# Deployment## Docs: https://hexo.io/docs/deployment.htmldeploy: type: git repo: github: git@github.com:zrj766/zrj766.github.io.git,master coding: git@git.coding.net:zrj766/zrj766.git,master.# git方式需要先安装插件npm install hexo-deployer-git --save# 上传代码到仓库hexo clean && hexo generate && hexo deploy或者:hexo clean && hexo generate -d.
安装Hexo.命令简写hexo n ''''''''我的博客'''''''' == hexo new ''''''''我的博客'''''''' #新建文章hexo g == hexo generate #生成hexo s == hexo server #启动服务预览hexo d == hexo deploy #部署。hexo server #Hexo会监视文件变动并自动更新,无须重启服务器hexo server -s #静态模式hexo server -p 5000 #更改端口hexo server -i 192.168.1.1 #自定义 IPhexo clean #清除缓存,若是网页正常情况下可以忽略这条命令。hexo n ''''''''博客名字''''''''
新博客,回归 WordPress.第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。最早绑定域名的博客平台是 yo2.cn(没多久就倒闭了),后来就买主机搭建独立博客。决定使用 WordPress 还有一个重要的原因是这个程序相对成熟,倒闭的可能性很小,而且它本身只是一个运行的程序,一般的虚拟主机都可以正常运行,不像 Jekyll 需要托管在 GitHub Pages 上,万一哪天 GitHub 不再提供免费博客主机,Jekyll 将何去何从?
我花9块钱搭了一个配合个人博客使用的“个人图床”添加完成自己的域名之后发现居然还可以使用CDN加速,就点击配置,按要求下一步,然后再CDN中就有了这个新解析的2级域名,但是有个红点提醒要进行手动进行CNAME解析,继续就按要求完成CNAME解析,这样每次访问我的图片就可以通过CDN加速访问了,所以在当初购买OSS时候选择的服务器地址在北京就没啥重要的了,常访问的文件都在CDN里直接帮咱提高了访问速度。
使用hexo搭建静态博客 | Jim Liu''s Blog.hexo server.title, subtitle 这类基本信息language 可以用zh-CN,这在后面的theme配置当中有作用url, root 填以后要布的域名和路径plugins 我加了一个hexo-generator-feed,通过npm install hexo-generator-feed --save安装,这样在生成的时候会自动生成atom.xml,用来提供别人订阅。首先,需要在Word Press导出博客,会得到一个xml文件,把它拷贝到hexo博客目录下,比如叫wordpress.xml。
wow, 我们的博客出来了,但是问题来了,我怎么样通过R markdown Post到我的博客,因为我要更新我的博客内容,我们下一步要解决的问题就是删除模板中提供的博客内容,增加自己的Post的R markdown博文。其实这个问题我已经在上面中提到了,你需要修稿config文件和theme文件夹中的内容,比如你可以修稿config文件来修改你博客的结构和替换主题,theme文件夹中的主题可以在Hugo官方的主题网站中下载然后通过配置文件调用。
使用Jekyll在Github上搭建博客使用Jekyll在Github上搭建博客。Jekyll是一个使用Ruby编写的静态站点生成工具,使用Liquid模板渲染引擎,支持Markdown和Textile标记语言,并且可以为所有以 .html、.markdown、.textile扩展名结尾的文件使用YAML配置,内置语法高亮功能。而Github的Pages服务可以为每个Github主机上的仓库提供静态页面服务,并且Pages服务支持Jekyll。$ mkdir username.github.com $ cd username.github.com.
Gridea是一个静态的博客写作客户端,它提供了免费和收费的博客主题,通过应用不同的主题,可以让原本简陋的博客更有设计感。发布博客前,你需要有一个编辑器来写博客,Gridea中内置了文本编辑器,采用的是Markdown标记语言,而非我们平常使用的Word那种富文本格式。在博客客户端Gridea中,点击左下角的预览按钮,可以预览保存在本地的博客,预览后未发现问题的话,就可以点击下方的同步按钮,将保存到本地的博客推送到Github上。
浅谈Git和GitHub.Git与GitHub搭配使用。Git分支。我们写代码可以直接操作的是工作目录,通过git add将文件添加到暂存区,git commit指令将文件提交到Git仓库。$ git clone git@github.com:username/project-name.git.$ git remote add origin git@github.com:username/project-name.git.一个本地的Git仓库可以添加多个远程仓库,远程仓库名用来区分每个远程仓库(一般可能用不上,对于个人来说,远程仓库一般都是github一个)。
当你做好一个网站,不管网站内容是什么,首先你都得了解最基本的SEO,比如网站标题合理化,网站关键字以及网站的描述。最主要的是做网站的时候首先要给自己网站定一个风向,比如我做博客,但是博客内容又分为好多种,像资源博客、SEO博客、福利博客,还有一些是记录自己生活的博客等等。SEO最注重一点,内容要专一,没必要把一个博客做成菜市场一样,软件、SEO文章、QQ资源等一些东西全都写进一个博客!
github从上传代码到发布静态网站。第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令。git remote add origin https://github.com/xiarainday/test.git pull origin master.第七步,也就是最后一步,上传代码到github远程仓库。代码上传成功之后就可以发布静态网页了,细心的童鞋应该已经看到我上传的代码在根目录就有一个html文件(发布其他情况没试过,感兴趣自己去尝试),发布的时候选择仓库即自动识别了。
如本人创建的https://github.com/wingjay/wingjay.github.io,在本地创建文件夹,名字任意,此处设为myblog,进入该文件夹,把项目代码clone下来。git clone https://github.com/wingjay/wingjay.github.io.以购买的域名wingjay.com为例,我们希望在访问这个域名时能自动进入Github Pages,所以我们要在万网建立一个CNAME纪录来帮我们做一个域名跳转:wingjay.com -> wingjay.github.io,www.wingjay.com -> wingjay.github.io。
使用github作为博客引擎使用github作为博客引擎。1. 新建一个仓库(repository),名称填"foo.github.com",创建2. 在本地新建一个文件夹,假如为foo,在foo里面新建一个index.html页面,随便输入点内容3. `git init` 初始化,`git add .` 把index.html加入到仓库中,`git commit` 提交修改4. 添加github的分支 `git remote add origin git@github.com:foo/foo.github.com.git`5. 提交到github分支 `git push origin master`
本地搭建hexo框架、配置主题Hexo 静态博客搭建流程目录I.Hexo简介II.Hexo安装方法III.Hexo配置方法IV.Hexo主题修改V.Hexo部署方法I.Hexo简介。链接GitHub、实现在线预览目录I.注册GitHubII.配置和使用 GithubIII.SSH Key 配置成功IV.实现在线预览。deploy: type: git 部署类型若有问题,其他类型自行google之 repository: https://github.com/Aierui/aierui.github.io.git branch: master plugins: -hexo-generator-feed.
使用Cloudflare为自定义域名的GithubPages实现HTTPS化 | Steffan''s Blog.所以之前都是”裸奔”的状态,直到我遇到了Cloudflare。0x02 Cloudflare with His Free SSL为什么Github Pages不支持为自定义域名添加SSL证书呢?当我们访问自定义域名,DNS指向的地址(Github Pages的IP)会在我们的仓库中寻找cname文件,判断目标文件和请求来源地址的域名一致后,Github Pages会将errorlife.github.io的内容返回给用户。
创建GitHub技术博客全攻略说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字.本文中假设用户名为 tiemaocsdn1. 注册账号:地址: https://github.com/输入账号、邮箱、密码,然后点击注册按钮.图1 第1步2. 初始设置注册完成后,选择Free免费账号完成设置。gh 是 github 的简称, github会自动解析下面的页面。
如何利用github打造博客专属域名。/Users/zhy/github_repository/mine/hongyangAndroid.github.iogit add .git commit -m "更新index.html,编写博文测试"[master c22f3d4] 更新index.html,编写博文测试 1 file changed, 6 insertions(+), 1 deletion(-)git pushUsername for ''https://github.com'': hongyangAndroidPassword for ''https://hongyangAndroid@github.com'': >zhy$http://hongyangandroid.github.io.
使用hexo+github搭建免费个人博客详细教程。4.10. 常用hexo命令。hexo new "postName" #新建文章hexo new page "pageName" #新建页面hexo generate #生成静态页面至public目录hexo server #开启预览访问端口(默认端口4000,''''''''ctrl + c''''''''关闭server)hexo deploy #部署到GitHubhexo help # 查看帮助hexo version #查看Hexo的版本。hexo n == hexo newhexo g == hexo generatehexo s == hexo serverhexo d == hexo deploy.
cnpm install hexo-server --save #搭建本地服务器所需插件 cnpm install hexo-deployer-git --save #使用git方式进行部署博客所需插件 ```在本地生成博客静态页面并预览以下皆为hexo的指令:在本地生成静态页面 hexo generate,会生成一个存放静态文件的文件夹public,其简写形式为hexo g;初始化仓库 博客根目录下依次执行: git init git remote add origin <server>新建并切换到hexo分支 git checkout -b hexo.
打开命令终端,利用Node.js的包管理器npm安装Hexo:npm install hexo-cli -g输入hexo -v验证是否安装成功输入hexo init初始化该文件夹输入npm install安装需要的组件输入npm g生成静态文件输入npm s启动服务器,现在在浏览器输入http://localhost:4000/打开我们的博客界面!>public:参考 source 文件夹,在初始化后是没有 public 文件夹的,除非 hexo g 编译生成静态文件后,public 文件夹会自动生成。
使用GitHub部署网站。在部署网站之前,先要有一个GitHub账号,熟悉一些git命令,注册GitHub账号和使用git命令可以参考下面的博客,在博客中介绍的非常详细,我也不做过多的介绍。第一步:单击Repositories,其中Repositories在GitHub上表示的是仓库,在GitHub上每个项目都存放在仓库里,一个仓库保存一个项目。第五步:进入设置界面后一直往下,找到GitHub Page,并且单击GitHub Page模块中的Choose them按钮创建一个网站的主题。
Pancake.io,Postach.io是基于Dropbox和Evernote这类开放的存储应用服务,类似于部落之前分享的Farbox和Droppages应用服务,都是在Dropbox、Evernote中存放网站文件,然后在Pancake.io等第三方网站中提供Web访问服务,从而实现了建站的目的。Postach.io还提供博客主题、模板、留言系统、谷歌统计等,Postach.io比Pancake.io强悍的地方在于可以同时支持Dropbox、Evernote、getpocket三个存储平台,并且免费绑定域名。
第一步:选择域名&注册域名。百度搜索注册域名,就会出来多个注册域名的网站,这里以第三个阿里云为例,注册我们的域名。4、初始化 README第三步:绑定域名&GitHubPages.GitHubPages的仓库创建好了,需要把域名和GitHubPages绑到一起才能用,回到阿里云网站——登录账号——点击管理控制台——域名——域名列表——全部列表,进入先前注册好的域名,添加记录类型CNAME,主机记录为@,记录值为github的仓库。