改造了WP的Feed

WP默认的Feed订阅时输出的只有文本,经过修改可以输出链接和图片等格式信息了
不错,我的第一篇技术博哟,走过路过千万不要错过~~~

步骤如下:
编辑wp-includes下的feed-functions.php,加入以下函数:

  1. /* 输出全部内容供订阅 */
  2. function the_content_rss2($more_link_text = '(more...)', $stripteaser = 0, $more_file = '') {
  3.     $content = get_the_content($more_link_text, $stripteaser, $more_file);
  4.     $content = apply_filters('the_content_rss', $content);
  5.     $content = htmlspecialchars($content);
  6.     echo $content;
  7. }

编辑wp-rss2.php,查找:

  1. <?php else : ?>
  2.         <description><![CDATA[<?php the_excerpt_rss() ?>]]></description>

修改为:

  1. <?php else : ?>
  2.         <description><?php the_content_rss2('', 0, '') ?></description>

好吧,等lilina下次更新缓存看看效果对不对

对了还有一个问题就是rss里就看不出来coolcode的效果了
还好不是经常写代码

麻痹的换行又被过滤没了

标签:,

相关日志

再也不能这样活

送上我纯真的笑容,笑纳

DSC_665.jpg

后面的小伙俺不是故意泄露你隐私的

你麻痹

Java工作环境

1、设置LC_ALL和其它属性
sudo locale-gen zh_CN.GBK
sudo gedit /etc/environment
在编辑器里,将内容修改如下(默认使用中文界面):
LANGUAGE="zh_CN:zh:en_US:en"
LC_CTYPE=zh_CN.GBK
LANG=zh_CN.GBK
GST_ID3_TAG_ENCODING=GBK
#使用GBK的原因是我们的项目里的文档有用中文文件名的(windows下建立的)

2、安装jre和jdk
sudo apt-get install sun-j2re1.5
sudo apt-get install sun-j2sdk1.5

3、选择使用哪个jre
sudo update-alternatives –config java
选择自己安装的那个jre,系统自带的1.4.2有很多bug

4、添加eclipse快捷方式到应用程序的办公下
sudo chown -R root:root /home/sunshow/eclipse/
sudo chmod -R 755 /home/sunshow/eclipse/
sudo gedit /usr/share/applications/eclipse.desktop

在新增的文件内加入下面这几行

[Desktop Entry]
Name=eclipse
Comment=eclipse
Exec=/home/sunshow/eclipse/eclipse
Icon=/home/sunshow/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Office;

标签:, ,

相关日志

中文字体美化

1、安装MS字体
cd /usr/share/fonts
sudo mkdir zh_CN
然后将MS的字体文件(simsun.ttc tahoma.ttf verdana.ttf verdanab.ttf verdanaz.ttf tahomabd.ttf verdanai.ttf)复制到zh_CN目录下,然后

cd zh_CN
sudo chmod 644 *.*
sudo mkfontscale
sudo mkfontdir
sudo fc-cache

2、修改language-selector.conf文件

sudo cp /etc/fonts/language-selector.conf /etc/fonts/language-selector.conf_bak
sudo gedit /etc/fonts/language-selector.conf

  1. <fontconfig>
  2.     <alias>
  3.         <family>serif</family>
  4.         <prefer>
  5.             <family>Bitstream Vera Serif</family>
  6.             <family>SimSun</family>
  7.             <family>DejaVu Serif</family>
  8.             <family>AR PL ShanHeiSun Uni</family>
  9.             <family>AR PL ZenKai Uni</family>
  10.         </prefer>
  11.     </alias>
  12.  
  13.     <alias>
  14.         <family>sans-serif</family>
  15.         <prefer>
  16.             <family>Bitstream Vera Sans</family>
  17.             <family>SimSun</family>
  18.             <family>DejaVu Sans</family>
  19.             <family>AR PL ShanHeiSun Uni</family>
  20.             <family>AR PL ZenKai Uni</family>
  21.         </prefer>
  22.     </alias>
  23.  
  24.     <alias>
  25.         <family>monospace</family>
  26.         <prefer>
  27.             <family>Bitstream Vera Sans Mono</family>
  28.             <family>SimSun</family>
  29.             <family>DejaVu Sans Mono</family>
  30.             <family>AR PL ShanHeiSun Uni</family>
  31.             <family>AR PL ZenKai Uni</family>
  32.         </prefer>
  33.     </alias>
  34.  
  35.  
  36.     <match target="font" >
  37.         <test name="family" compare="contains" >
  38.             <string>Song</string>
  39.             <string>Sun</string>
  40.             <string>Kai</string>
  41.             <string>Ming</string>
  42.         </test>
  43.         <test name="weight" compare="less_eq"> <int>100</int> </test>
  44.         <test name="weight" compare="more_eq" target="pattern" > <int>180</int> </test>
  45.         <edit mode="assign" name="embolden" > <bool>true</bool> </edit>
  46.     </match>
  47.  
  48.     <match target="font" >
  49.         <test name="family" compare="contains" >
  50.             <string>Song</string>
  51.             <string>Sun</string>
  52.             <string>Kai</string>
  53.             <string>Ming</string>
  54.             <string>SimSun</string>
  55.             <string>SimHei</string>
  56.             <string>NSimSun</string>
  57.             <string>KaiTi_GB2312</string>
  58.             <string>FangSong_GB2312</string>
  59.             <string>LiSu</string>
  60.         </test>
  61.         <edit name="globaladvance"> <bool>false</bool> </edit>            <!-- 关闭全局设置 -->
  62.         <edit name="spacing"> <int>0</int> </edit>                 <!-- 取消指定宽度, proportional -->
  63.         <edit name="embeddedbitmap" mode="assign"> <bool>true</bool> </edit>    <!-- 有内嵌字体时,优先 -->
  64.         <edit name="hinting"> <bool>true</bool> </edit>             <!-- 打开字体Hint -->
  65.         <edit name="autohint"> <bool>false</bool> </edit>             <!-- 关闭软件Hint -->
  66.         <edit name="antialias" mode="assign"> <bool>true</bool> </edit>     <!-- 打开反锯齿 -->
  67.  
  68.         <test name="pixelsize" compare="more_eq"> <int>12</int> </test>     <!-- 关闭12-18点阵之间的反锯齿 -->
  69.         <test name="pixelsize" compare="less_eq"> <int>18</int> </test>
  70.         <edit name="antialias" mode="assign" > <bool>false</bool> </edit>
  71.     </match>
  72.  
  73. <!-- 解决中文字体名称识别问题 -->
  74.     <match target="pattern">
  75.         <test name="family"><string>宋体</string></test>
  76.         <edit name="family" mode="assign"><string>SimSun</string></edit>
  77.     </match>
  78.     <match target="pattern">
  79.         <test name="family"><string>新宋体</string></test>
  80.         <edit name="family" mode="assign"><string>SimSun</string></edit>
  81.     </match>
  82.     <match target="pattern">
  83.         <test name="family"><string>仿宋_GB2312</string></test>
  84.         <edit name="family" mode="assign"><string>FangSong_GB2312</string></edit>
  85.     </match>
  86.     <match target="pattern">
  87.         <test name="family"><string>楷体_GB2312</string></test>
  88.         <edit name="family" mode="assign"><string>KaiTi_GB2312</string></edit>
  89.     </match>
  90.     <match target="pattern">
  91.         <test name="family"><string>黑体</string></test>
  92.         <edit name="family" mode="assign"><string>SimHei</string></edit>
  93.     </match>
  94. </fontconfig>

3、按Ctrl+Alt+Backspace重启X-windows,然后再到“系统”“首选项”“字体”中进行设置

4、在kde程序中使用scim

  1. sudo sh -c " echo 'export XMODIFIERS=@im=SCIM ; export GTK_IM_MODULE="scim" ; scim -d ' > /etc/X11/Xsession.d/95xinput
  2. sudo chmod +x /etc/X11/Xsession.d/95xinput

VeraSansYuanTi下载地址:http://download.ubuntu.org.cn/software/VeraSansYuanTi.tar.gz 

标签:,

相关日志

cn99源

sudo gedit /etc/apt/sources.list

deb http://ubuntu.cn99.com/ubuntu/ breezy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ breezy main restricted universe multiverse
deb http://ubuntu.cn99.com/backports/ breezy-extras main restricted universe multiverse

标签:,

相关日志
Page 3 of 5«12345»

京ICP备05059555号