标签归档:github

Very9s第二年

很高兴坚持留下来。最近比较忙,所以写的比较少。但是素材准备了很多。等过段时间,整理整理,写出来。

最近为了自己的项目,焦头烂额的。亚历山大~~不想多说了,有机会再写吧~


2017.5.20添:

删除放在github上的旧站。为了以后还能怀念她,截了首页的图。

这个主题还是我仿照lofter上的主题自己做的。花了可能有一周的时间。好不舍得。

开源之前——重新拿起Git

今天终于把我的SDRAM写好了,并验证可以用了。搞定了SDRAM感觉自己的FPGA进了一个水平。于是今晚做了个决定,打算把写好的部分模块分享出来。也玩玩时尚的开源。

有好长时间没有用Git了。所以不得不再回忆下流程。刚好记下来,充充文章数量 ^_^


下载安装什么的就省略了。

首先要生成ssh-key

$ ssh-keygen -t rsa -C "your_email@youremail.com"

继续阅读

Github被墙,从此代理

难得Hexo要发布一篇文章,发现居然连不上Github!莫非现在连Github都墙了?
github-gfw
嗨~ 💔 只能翻墙了。

Git设置

git config --global http.proxy 127.0.0.1:8087
只能为Git添加上代理了。还好还有GAE。

Lofter搬家到Hexo Github Pages

独白: 本来想搬去腾讯云的,因为有学生优惠。可是6.1居然告诉我恭喜我大学毕业,将停止优惠。我才刚买一个月(虽然只有1元),就夭折了。++ ++ 可是我都准备了快要一周了,于是只好搬Github去了。搬家过程一切顺利,这都是因为前期的准备到位。唯一不高兴的是在试七牛的云存储的时候,浪费了10元。因为没有备案的域名不能绑定,而他们的二级域名那么丑。所以最后选择了又拍云。


Lofter文章搬家

先将lofter的文章导出。在用上自己编的python程序,自动生成.md文章,并且下载文章中的图片。同时文章中的图片链接也改成新的链接。
lofter-download

Episode-小插曲

  1. 导出的文章.xml是有问题的。我怀疑是lofter编辑器的问题。
    xml-error
    我的解决办法就是自己去xml中,把乱码删除。问题就解决了。好在只有一处有问题。
  2. 导出的文章生成网页格式混乱。解决办法是用Notepad++把所有文章的 “< p >” 标签一次性全删除。

创建Hexo

接下来就是创建新的hexo了,用上自己第一次制作的hexo主题。直接部署上github。
这个过程很简单,现在写文章稍有麻烦。主要是因为图片的插入很麻烦。这个问题慢慢解决吧。

github-pages绑定域名

第一次设置。官方文档已经说的很清楚了,所以也没遇上什么问题。好像也没什么好记录的。
Using a custom domain with GitHub Pages

竣工

一切都好了。虽然相比图片问题,现在的解决方案比在lofter麻烦,但是几乎是除了这点,其他方面都比lofter好。

回归

折腾了整整一个礼拜。这个礼拜很爽。是时候回归最核心的内容了。少折腾点了。

用Github搭建留言板

没个留言板怎么行?Lofter只能注册用户才能留言,这简直和他们的理想相违背了。


请问一定要注册LOFTER才能留言,怎么发现有共同爱好的人?明明就是设置障碍。

所以我就必须自己弄个留言板。说干就干,今晚不看书就专门弄这个。

就搭载最近流行的GITHUB上面。其实在https://pages.github.com/上就有简单的教程。


#先创建个repo.

注意:我自己测试过,repo的名字要与owner名字相同。[username].github.io

我选择简单的github for windows。


#下载软件
#克隆repo
#自己网上找了个HTML5的模板,做了修改,添加上多说。页面很简单。

上传它…


#ok!访问地址:very9s.github.io

欢迎大家留言啊~ 考虑了下是否要绑定域名?看看时间,2016年4月21日00:30:07,算了,以后再说吧。
看,我在装B~o(^▽^)o

折腾一天的jekyll

今天突然对jekyll很感兴趣,恨不得马上放弃lofter投入jekyll的怀抱。于是开始折腾了。中午不睡都不头疼了~

再联想到我荒废的SAE应用,于是决定把原来SAE上的wordpress删了换成jekyll。

于是。。。

sudo apt-get install subversion


安装完SVN就开始checkout了

svn checkout https://svn.sinacloud.com/appname

删了全部

svn del *

提交下

svn ci -m “del all”


看下SAE状况
嗯,确实删了。

然后就是把_site里面的生成的静态页面上传上去


这样SAE方面送算是告一段落。

要在本地写文章,难免就要测试。测试如果每次都用SAE直接访问,有风险又浪费云豆。所以就要在本地测试。

可是在虚拟机里面打开网页我闲麻烦,浪费资源。虚拟机主要是用来做代码管理的。

于是就要让主机能够访问虚拟主机。

所有装个apache2

sudo apt-get install apache2


看下虚拟机IP

ifconfig

在主机上访问,测试

没问题。

但是要访问我的blog地址不是默认地址,所以有两种方法

  1. 修改jekyll
  2. 更改apache的配置

方法一:

根据官网的介绍,修改_config


换了目的地址,权限就不够了

sudo 下

OK,主机上测试下


大功告成。
方法二:

修改/etc/apache2/apache2.conf

把原来的/var/www/改成想要的地址


修改/etc/apache2/sites-available/000-default.config

重启apache2

sudo /etc/init.d/apache2 restart

Ok,现在不用再使用管理员权限了

可以把jekyll的_config.yml中的destination删了,使用默认值

现在只要使用 Jekyll build命令就可以了。

===========================================================================================================================================================================

总结:

折腾了一整天,最终的发现markdown的效果不是很理想。也许还要进行设置。但是经过这样一天下来我觉得很麻烦。也许是我还太菜了吧。所以我放弃了从lofter转jekyll的想法了。因为要转不是仅仅只要换一个空间就可以了。

所以以后转的话一定一定要想好用什么平台,免得又想转博客。现在如果我换的话,之前的文章的图片是最大的麻烦。lofter虽然很不适合blog,但是也有一个很大的好处就是不用担心图片的问题。

当我准备结束的时候,我居然看到一条广告,着实让我心动不已,又有开始折腾的兴奋了。


于是我开始实验SAE是否可以完全使用wordpress了。。。