Add source link to article
Add task `generate`